├── LICENSE ├── README.md ├── code-of-conduct.md ├── contributing.md └── images ├── gnome-circle.png ├── gnome-icon-symbolic.svg └── gnome-logo.svg /LICENSE: -------------------------------------------------------------------------------- 1 | CC0 1.0 Universal 2 | 3 | Statement of Purpose 4 | 5 | The laws of most jurisdictions throughout the world automatically confer 6 | exclusive Copyright and Related Rights (defined below) upon the creator and 7 | subsequent owner(s) (each and all, an "owner") of an original work of 8 | authorship and/or a database (each, a "Work"). 9 | 10 | Certain owners wish to permanently relinquish those rights to a Work for the 11 | purpose of contributing to a commons of creative, cultural and scientific 12 | works ("Commons") that the public can reliably and without fear of later 13 | claims of infringement build upon, modify, incorporate in other works, reuse 14 | and redistribute as freely as possible in any form whatsoever and for any 15 | purposes, including without limitation commercial purposes. These owners may 16 | contribute to the Commons to promote the ideal of a free culture and the 17 | further production of creative, cultural and scientific works, or to gain 18 | reputation or greater distribution for their Work in part through the use and 19 | efforts of others. 20 | 21 | For these and/or other purposes and motivations, and without any expectation 22 | of additional consideration or compensation, the person associating CC0 with a 23 | Work (the "Affirmer"), to the extent that he or she is an owner of Copyright 24 | and Related Rights in the Work, voluntarily elects to apply CC0 to the Work 25 | and publicly distribute the Work under its terms, with knowledge of his or her 26 | Copyright and Related Rights in the Work and the meaning and intended legal 27 | effect of CC0 on those rights. 28 | 29 | 1. Copyright and Related Rights. A Work made available under CC0 may be 30 | protected by copyright and related or neighboring rights ("Copyright and 31 | Related Rights"). Copyright and Related Rights include, but are not limited 32 | to, the following: 33 | 34 | i. the right to reproduce, adapt, distribute, perform, display, communicate, 35 | and translate a Work; 36 | 37 | ii. moral rights retained by the original author(s) and/or performer(s); 38 | 39 | iii. publicity and privacy rights pertaining to a person's image or likeness 40 | depicted in a Work; 41 | 42 | iv. rights protecting against unfair competition in regards to a Work, 43 | subject to the limitations in paragraph 4(a), below; 44 | 45 | v. rights protecting the extraction, dissemination, use and reuse of data in 46 | a Work; 47 | 48 | vi. database rights (such as those arising under Directive 96/9/EC of the 49 | European Parliament and of the Council of 11 March 1996 on the legal 50 | protection of databases, and under any national implementation thereof, 51 | including any amended or successor version of such directive); and 52 | 53 | vii. other similar, equivalent or corresponding rights throughout the world 54 | based on applicable law or treaty, and any national implementations thereof. 55 | 56 | 2. Waiver. To the greatest extent permitted by, but not in contravention of, 57 | applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and 58 | unconditionally waives, abandons, and surrenders all of Affirmer's Copyright 59 | and Related Rights and associated claims and causes of action, whether now 60 | known or unknown (including existing as well as future claims and causes of 61 | action), in the Work (i) in all territories worldwide, (ii) for the maximum 62 | duration provided by applicable law or treaty (including future time 63 | extensions), (iii) in any current or future medium and for any number of 64 | copies, and (iv) for any purpose whatsoever, including without limitation 65 | commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes 66 | the Waiver for the benefit of each member of the public at large and to the 67 | detriment of Affirmer's heirs and successors, fully intending that such Waiver 68 | shall not be subject to revocation, rescission, cancellation, termination, or 69 | any other legal or equitable action to disrupt the quiet enjoyment of the Work 70 | by the public as contemplated by Affirmer's express Statement of Purpose. 71 | 72 | 3. Public License Fallback. Should any part of the Waiver for any reason be 73 | judged legally invalid or ineffective under applicable law, then the Waiver 74 | shall be preserved to the maximum extent permitted taking into account 75 | Affirmer's express Statement of Purpose. In addition, to the extent the Waiver 76 | is so judged Affirmer hereby grants to each affected person a royalty-free, 77 | non transferable, non sublicensable, non exclusive, irrevocable and 78 | unconditional license to exercise Affirmer's Copyright and Related Rights in 79 | the Work (i) in all territories worldwide, (ii) for the maximum duration 80 | provided by applicable law or treaty (including future time extensions), (iii) 81 | in any current or future medium and for any number of copies, and (iv) for any 82 | purpose whatsoever, including without limitation commercial, advertising or 83 | promotional purposes (the "License"). The License shall be deemed effective as 84 | of the date CC0 was applied by Affirmer to the Work. Should any part of the 85 | License for any reason be judged legally invalid or ineffective under 86 | applicable law, such partial invalidity or ineffectiveness shall not 87 | invalidate the remainder of the License, and in such case Affirmer hereby 88 | affirms that he or she will not (i) exercise any of his or her remaining 89 | Copyright and Related Rights in the Work or (ii) assert any associated claims 90 | and causes of action with respect to the Work, in either case contrary to 91 | Affirmer's express Statement of Purpose. 92 | 93 | 4. Limitations and Disclaimers. 94 | 95 | a. No trademark or patent rights held by Affirmer are waived, abandoned, 96 | surrendered, licensed or otherwise affected by this document. 97 | 98 | b. Affirmer offers the Work as-is and makes no representations or warranties 99 | of any kind concerning the Work, express, implied, statutory or otherwise, 100 | including without limitation warranties of title, merchantability, fitness 101 | for a particular purpose, non infringement, or the absence of latent or 102 | other defects, accuracy, or the present or absence of errors, whether or not 103 | discoverable, all to the greatest extent permissible under applicable law. 104 | 105 | c. Affirmer disclaims responsibility for clearing rights of other persons 106 | that may apply to the Work or any use thereof, including without limitation 107 | any person's Copyright and Related Rights in the Work. Further, Affirmer 108 | disclaims responsibility for obtaining any necessary consents, permissions 109 | or other rights required for any use of the Work. 110 | 111 | d. Affirmer understands and acknowledges that Creative Commons is not a 112 | party to this document and has no duty or obligation with respect to this 113 | CC0 or use of the Work. 114 | 115 | For more information, please see 116 | 117 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Awesome GNOME [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 2 | 3 | [](http://www.gnome.org) 4 | 5 | > A curated list of _awesome_ apps, extensions, modules, themes and tools for the GNOME Desktop Environment. 6 | 7 | [GNOME](https://www.gnome.org) is a desktop environment for Linux and Unix-like operating systems, designed to put the user in control and get things done. It uses GTK for its applications and Clutter and JavaScript for its official desktop shell. 8 | 9 | > Items marked with ![GNOME Core][GNOME Core] are applications officially maintained and distributed by the GNOME Project as part of the core set of applications and tools, or extensions that are maintained and distributed as part of the Classic mode. 10 | 11 | > Items marked with ![GNOME Circle][GNOME Circle] are applications championed by the [GNOME Circle](https://circle.gnome.org) initiative that aims to showcase the best apps and libraries for GNOME. 12 | 13 | ## Contents 14 | 15 | - [Applications](#applications) 16 | - [Internet and Networking](#internet-and-networking) 17 | - [Office](#office) 18 | - [Productivity and Time](#productivity-and-time) 19 | - [Well Being](#well-being) 20 | - [Multimedia](#multimedia) 21 | - [Graphics](#graphics) 22 | - [Gaming](#gaming) 23 | - [System and Customization](#system-and-customization) 24 | - [Utilities](#utilities) 25 | - [Security and Privacy](#security-and-privacy) 26 | - [Development and Design](#development-and-design) 27 | - [Others](#others) 28 | - [Third-party Apps Plugins](#third-party-apps-plugins) 29 | - [Extensions](#extensions) 30 | - [Docks and Panels](#docks-and-panels) 31 | - [Customization and Tweaks](#customization-and-tweaks) 32 | - [Menus](#menus) 33 | - [Applets](#applets) 34 | - [Windows](#windows) 35 | - [Visual Changes](#visual-changes) 36 | - [Look and Feel](#look-and-feel) 37 | - [Icons](#icons) 38 | - [Cursors](#cursors) 39 | - [Themes for non-GTK apps](#themes-for-non-gtk-apps) 40 | - [Community](#community) 41 | - [Developer Resources](#developer-resources) 42 | - [Libraries](#libraries) 43 | - [Examples](#examples) 44 | - [Documentation](#documentations) 45 | 46 | --- 47 | 48 | ## Applications 49 | 50 | ### Internet and Networking 51 | 52 | - [GNOME Web](https://apps.gnome.org/Epiphany) - Official web browser project of GNOME. ![GNOME Core][GNOME Core] 53 | - [Fragments](https://apps.gnome.org/Fragments) - BitTorrent client. ![GNOME Circle][GNOME Circle] 54 | - [Newsflash](https://apps.gnome.org/NewsFlash) - RSS feeds reader. ![GNOME Circle][GNOME Circle] 55 | - [Font Downloader](https://flathub.org/apps/org.gustavoperedo.FontDownloader) - Install fonts from online sources 56 | - [Tangram](https://apps.gnome.org/Tangram) - Browser for your pinned tabs. ![GNOME Circle][GNOME Circle] 57 | - [Polari](https://apps.gnome.org/Polari) - Talk to people on IRC. ![GNOME Circle][GNOME Circle] 58 | - [Warp](https://apps.gnome.org/Warp) - Fast and secure file transfer. ![GNOME Circle][GNOME Circle] 59 | - [Wike](https://apps.gnome.org/Wike) - Search and read Wikipedia articles. ![GNOME Circle][GNOME Circle] 60 | - [Feeds](https://gitlab.gnome.org/World/gfeeds) - An RSS/Atom feed reader. 61 | - [Haguichi](https://www.haguichi.net) - Graphical frontend for Hamachi. 62 | - [Parabolic](https://flathub.org/apps/org.nickvision.tubeconverter) - `yt-dlp` graphical fronted. 63 | - [Geopard](https://ranfdev.com/projects/geopard) - Colorful Gemini client. 64 | - [Fractal](https://flathub.org/apps/org.gnome.Fractal) - Matrix client. 65 | - [Dino](https://dino.im) - XMPP Client. 66 | - [Dissent](https://flathub.org/apps/so.libdb.dissent) - Third-party Discord client prioritasing speed over feature completeness (with user theming through CSS). 67 | - [Tuba](https://apps.gnome.org/Tuba) - Client for federated social networks (Mastodon, GoToSocial, Akkoma). ![GNOME Circle][GNOME Circle] 68 | - [Pipeline](https://flathub.org/apps/de.schmidhuberj.tubefeeder) - YouTube Client. 69 | - [Netsleuth](https://github.com/vmkspv/netsleuth) - Utility for the calculation and analysis of IP subnet values. 70 | 71 | ### Office 72 | 73 | - [Apostrophe](https://apps.gnome.org/Apostrophe) - Distraction-free Markdown editor. ![GNOME Circle][GNOME Circle] 74 | - [Citations](https://apps.gnome.org/Citations) - Manage your bibliography. ![GNOME Circle][GNOME Circle] 75 | - [NFO Viewer](https://flathub.org/apps/details/io.otsaloma.nfoview) - Simple viewer for NFO files, beating text editors with preset font and encoding settings and clickable hyperlink support. 76 | - [Foliate](https://flathub.org/apps/com.github.johnfactotum.Foliate) - Simple and modern eBook reader. 77 | - [Paper Clip](https://flathub.org/apps/io.github.diegoivan.pdf_metadata_editor) - PDF metadata editor. 78 | - [RNote](https://flathub.org/apps/com.github.flxzt.rnote) - Sketch and take handwritten notes. 79 | - [Morphosis](https://flathub.org/apps/garden.jamie.Morphosis) - Document converter (using Pandoc) supporting PDF, Markdown, RST, LaTeX, HTML, Microsoft Word, Open/Libre Office and EPUB formats. 80 | 81 | ### Productivity and Time 82 | 83 | - [Solanum](https://apps.gnome.org/Solanum) - Balance working time and break time. ![GNOME Circle][GNOME Circle] 84 | - [Khronos](https://apps.gnome.org/Khronos) - Log the time it took to do tasks. ![GNOME Circle][GNOME Circle] 85 | - [Errands](https://apps.gnome.org/List) - Todo application for those who prefer simplicity. ![GNOME Circle][GNOME Circle] 86 | - [Endeavour](https://flathub.org/apps/details/org.gnome.Todo) - Manage your tasks. 87 | - [Timetrack](https://flathub.org/apps/net.danigm.timetrack) - Time tracker. 88 | - [Teleprompter](https://flathub.org/apps/io.github.nokse22.teleprompter) - Simple application to read scrolling text from your screen. 89 | - [Planify](https://flathub.org/apps/io.github.alainm23.planify) - Project and task manager with Todoist support. 90 | - [Time Tracker](https://flathub.org/apps/com.lynnmichaelmartin.TimeTracker) - Local-first project time tracker with sync option via cloud or network storage (CSV file). 91 | - [Newelle](https://github.com/qwersyk/Newelle) - Virtual assistant (local, based on GPT4All) that interacts with the system by running shell commands and execute Python code. 92 | 93 | ### Well Being 94 | 95 | - [Blanket](https://apps.gnome.org/Blanket) - Listen to different sounds. ![GNOME Circle][GNOME Circle] 96 | - [Health](https://apps.gnome.org/Health) - Health tracking. ![GNOME Circle][GNOME Circle] 97 | 98 | ### Multimedia 99 | 100 | - [Shortwave](https://apps.gnome.org/Shortwave) - Client for web-based radio. ![GNOME Circle][GNOME Circle] 101 | - [Video Trimer](https://apps.gnome.org/VideoTrimmer) - Trim video quickly. ![GNOME Circle][GNOME Circle] 102 | - [Amberol](https://apps.gnome.org/Amberol) - Plays music, and nothing else. ![GNOME Circle][GNOME Circle] 103 | - [Mousai](https://apps.gnome.org/Mousai) - Identify any songs in seconds. ![GNOME Circle][GNOME Circle] 104 | - [Podcasts](https://apps.gnome.org/Podcasts) - Listen to your favourite podcasts. ![GNOME Circle][GNOME Circle] 105 | - [Decibels](https://apps.gnome.org/Decibels) - Simple music player with waveform view. ![GNOME Circle][GNOME Circle] 106 | - [Cozy](https://flathub.org/apps/com.github.geigi.cozy) - Audiobook player. 107 | - [Celluloid](https://flathub.org/apps/io.github.celluloid_player.Celluloid) - Simple frontend for mpv. 108 | - [Parlatype](http://gkarsay.github.io/parlatype) - Audio player specialized for transcription. 109 | - [Easy Effects](https://flathub.org/apps/com.github.wwmm.easyeffects) - Audio effects for PipeWire applications . 110 | - [Spot](https://flathub.org/apps/dev.alextren.Spot) - Spotify Client. 111 | - [Clapper](https://rafostar.github.io/clapper) - Simple and modern media player. 112 | - [Footage](https://gitlab.com/adhami3310/Footage) - Application to trim, flip, rotate and crop individual clips. 113 | - [Aviator](https://flathub.org/apps/net.natesales.Aviator) - Utility for encoding with SVT-AV1 & Opus. 114 | - [Gapless](https://flathub.org/apps/com.github.neithern.g4music) - Play your music elegantly. 115 | - [Monophony](https://flathub.org/fr/apps/io.gitlab.zehkira.Monophony) - Stream music from YouTube. 116 | - [Collector](https://mijorus.it/projects/collector) - Dropover utility that allows to drag files/images/text into a collection window and drop them anywhere. 117 | - [Fotema](https://flathub.org/apps/app.fotema.Fotema) - Photo gallery with support for iOS Live Photos and Samsung Motion Photos and with map view. 118 | 119 | ### Graphics 120 | 121 | - [Curtail](https://apps.gnome.org/en/Curtail) - Simple & useful image compressor. ![GNOME Circle][GNOME Circle] 122 | - [Identity](https://apps.gnome.org/Identity) - Compare image and video. ![GNOME Circle][GNOME Circle] 123 | - [Switcheroo](https://apps.gnome.org/Converter) - Image converter and manipulator ([ImageMagick](https://imagemagick.org) frontend). ![GNOME Circle][GNOME Circle] 124 | - [Coulr](https://flathub.org/apps/com.github.huluti.Coulr) - Convert between RGB and hexadecimal codes for colours. 125 | - [ASCII Draw](https://flathub.org/apps/io.github.nokse22.asciidraw) - Draw graphs and more using only characters. 126 | - [Mingle](https://flathub.org/apps/io.github.halfmexican.Mingle) - Application to combine emojis using Google's Emoji Kitchen. 127 | 128 | ### Scientific Tooling 129 | 130 | - [Graphs](https://apps.gnome.org/Graphs) - Plot and manipulate data. ![GNOME Circle][GNOME Circle] 131 | - [Plots](https://flathub.org/apps/com.github.alexhuntley.Plots) - Simple graph plotting. 132 | 133 | ### Gaming 134 | 135 | - [Cartridges](https://apps.gnome.org/Cartridges) - Game launcher with Steam, Lutris, Heroic, Bottles and itch library import. ![GNOME Circle][GNOME Circle] 136 | - [Chess Clock](https://flathub.org/apps/com.clarahobbs.chessclock) - Timer for over-the-board chess games. 137 | - [Crosswords](https://flathub.org/apps/org.gnome.Crosswords) - Game of crosswords with squpport for shaped and colors crosswords and `.ipuz`, `.jpuz`, `.xd`, and `.puz` files. 138 | - [Mahjongg](https://flathub.org/apps/org.gnome.Mahjongg) - Solitaire (one player) version of the classic Eastern tile game, Mahjongg. 139 | - [Ultimate Tic Tac Toe](https://flathub.org/apps/io.github.nokse22.ultimate-tic-tac-toe) - [Ultimate Tic Tac Toe](https://en.wikipedia.org/wiki/Ultimate_tic-tac-toe) to play with friends or against an AI. 140 | - [Libellus](https://flathub.org/apps/de.hummdudel.Libellus) - Tab-based wiki/Lexicon for DnD 5th edition. 141 | 142 | ### System and Customization 143 | 144 | - [Pika Backup](https://apps.gnome.org/PikaBackup) - Simple backups based on borg. ![GNOME Circle][GNOME Circle] 145 | - [Déjà Dup Backups](https://apps.gnome.org/DejaDup) - Simple backups tool. ![GNOME Circle][GNOME Circle] 146 | - [GNOME Tweaks](https://gitlab.gnome.org/GNOME/gnome-tweaks) - Graphical interface for advanced GNOME settings. 147 | - [HydraPaper](https://hydrapaper.gabmus.org) - Set a different background for each monitor. 148 | - [Dynamic Gnome Wallpapers](https://github.com/manishprivet/dynamic-gnome-wallpapers) - Gallery of MacOS like dynamic wallpapers, and easy scripts to install them 149 | - [GDM Settings](https://gdm-settings.github.io) - A settings app for GDM (GNOME's Login Screen a.k.a GNOME Display Manager). 150 | - [AdwSteamGtk](https://flathub.org/apps/io.github.Foldex.AdwSteamGtk) - [Adwaita for Steam](https://github.com/tkashkin/Adwaita-for-Steam) skin installer. 151 | - [Flatseal](https://flathub.org/apps/com.github.tchx84.Flatseal) - Flatpak permission manager. 152 | - [Mission Center](https://missioncenter.io) - Monitor your CPU, Memory, Disk, Network and GPU usage. 153 | - [Bottles](https://flathub.org/apps/com.usebottles.bottles) - Wine environments manager to run Windows software and games. 154 | - [BoxBuddy](https://flathub.org/apps/io.github.dvlv.boxbuddyrs) - Graphical Distrobox manager. 155 | - [Pods](https://flathub.org/apps/com.github.marhkb.Pods) - Podman containers manager. 156 | - [Ptyxis](https://flathub.org/apps/app.devsuite.Ptyxis) - Terminal with first-class support for containers. 157 | - [Damask](https://gitlab.gnome.org/subpop/damask) - Application that automatically sets wallpaper from a variety or sources (local folder, Wallhaven, Bing Wallpaper, NASA Astronomy, etc). 158 | - [Luminance](https://github.com/sidevesh/Luminance) - Simple application to control brightness of displays (including external) supporting DDC/CI. 159 | - [Bustle](https://flathub.org/apps/org.freedesktop.Bustle) - D-Bus activity viewer that draws diagram sequences. 160 | - [Embellish](https://flathub.org/apps/io.github.getnf.embellish) - Application to install and manage Nerd Fonts on the system. 161 | - [Resources](https://apps.gnome.org/Resources) - Monitor for system resources and processes that can terminate graphical applications and processes. ![GNOME Circle][GNOME Circle] 162 | 163 | ### Utilities 164 | 165 | - [Dialect](https://apps.gnome.org/Dialect) - Translate text. ![GNOME Circle][GNOME Circle] 166 | - [Audio Sharing](https://apps.gnome.org/AudioSharing) - Share your computer audio. ![GNOME Circle][GNOME Circle] 167 | - [Boatswain](https://apps.gnome.org/Boatswain) - Control your Elgato Stream Decks. ![GNOME Circle][GNOME Circle] 168 | - [Decoder](https://apps.gnome.org/Decoder) - Scan and Generate QR Codes. ![GNOME Circle][GNOME Circle] 169 | - [Junction](https://apps.gnome.org/Junction) - Junction lets you choose the application to open files and links. ![GNOME Circle][GNOME Circle] 170 | - [Impression](https://flathub.org/apps/io.gitlab.adhami3310.Impression) - Bootable driver flasher application ![GNOME Circle][GNOME Circle] 171 | - [Kooha](https://flathub.org/apps/io.github.seadve.Kooha) - Elegantly record your screen. 172 | - [Lan Mouse](https://github.com/feschber/lan-mouse) - Mouse and keyboard sharing software (software KVM switch). 173 | - [Moussam](https://amit9838.github.io/mousam) - Weather application with 7 days forecast from Open-Meteo.com. 174 | - [Snoop](https://flathub.org/apps/de.philippun1.Snoop) - Application (with Nautilus extension) to search through file contents in a given folder. 175 | 176 | ### Security and Privacy 177 | 178 | - [Obfuscate](https://apps.gnome.org/Obfuscate) - Censor private information. ![GNOME Circle][GNOME Circle] 179 | - [Metadata Cleaner](https://apps.gnome.org/MetadataCleaner) - View and clean metadata in files. ![GNOME Circle][GNOME Circle] 180 | - [Secrets](https://apps.gnome.org/Secrets) - Keepass-compatible password manager. ![GNOME Circle][GNOME Circle] 181 | - [Authenticator](https://apps.gnome.org/Authenticator) - Generate Two-Factor Codes. ![GNOME Circle][GNOME Circle] 182 | - [Collisions](https://apps.gnome.org/Collision) - Check hashes for your files. ![GNOME Circle][GNOME Circle] 183 | - [File Shredder](https://apps.gnome.org/Raider) - Securely delete your files. ![GNOME Circle][GNOME Circle] 184 | - [Key Rack](https://flathub.org/apps/app.drey.KeyRack) - Tool that allows to view and edit keys, like passwords or tokens, stored by apps. 185 | 186 | ### Development and Design 187 | 188 | - [GNOME Builder](https://apps.gnome.org/Builder) - Official IDE for creating GNOME applications. ![GNOME Core][GNOME Core] 189 | - [Gaphor](https://gaphor.org) - The simple modeling tool for UML and SysML. ![GNOME Circle][GNOME Circle] 190 | - [Webfont Kit Generator](https://apps.gnome.org/WebfontKitGenerator) - Create @font-face kits easily. ![GNOME Circle][GNOME Circle] 191 | - [Commit](https://apps.gnome.org/Commit) - Commit message editor. ![GNOME Circle][GNOME Circle] 192 | - [Workbench](https://apps.gnome.org/Workbench) - Learn and prototype with GNOME technologies. ![GNOME Circle][GNOME Circle] 193 | - [Lorem](https://apps.gnome.org/Lorem) - Generate placeholder text. ![GNOME Circle][GNOME Circle] 194 | - [Share Preview](https://apps.gnome.org/SharePreview) - Test social media cards locally. ![GNOME Circle][GNOME Circle] 195 | - [Text Pieces](https://apps.gnome.org/TextPieces) - Transform text without using random websites. ![GNOME Circle][GNOME Circle] 196 | - [Forge Sparks](https://flathub.org/apps/com.mardojai.ForgeSparks) - Git forge (GitHub, Gitea, Forgejo) desktop notification application. ![GNOME Circle][GNOME Circle] 197 | - [Biblioteca](https://apps.gnome.org/en/Biblioteca) - GNOME documentation (offline) reader with fuzzy search, dark mode and mobile support. ![GNOME Circle][GNOME Circle] 198 | - [Hieroglyphic](https://apps.gnome.org/Hieroglyphic) - Application to search for LaTeX symbols by sketching. ![GNOME Circle][GNOME Circle] 199 | - [Sysprof](https://apps.gnome.org/Sysprof) - Profile an application or entire system. 200 | - [DevHelp](https://apps.gnome.org/Devhelp) - Developer tool for browsing and searching API documentation. 201 | - [Escambo](https://github.com/CleoMenezesJr/escambo) - HTTP-based APIs test application. 202 | - [Turtle](https://gitlab.gnome.org/philippun1/turtle) - Tool to manage Git repositories within Nautilus by providing emblems and context menus. 203 | - [Aurea](https://flathub.org/apps/io.github.cleomenezesjr.aurea) - Simple preview banner made to read metainfo files from Flatpak apps and represent them as they would on Flathub. 204 | - [Exhibit](https://flathub.org/apps/io.github.nokse22.Exhibit) - 3D model previewer based on the F3D library that supports many formats. 205 | - [Cartero](https://cartero.danirod.es) - Graphical HTTP client to perform HTTP requests and test web APIs. 206 | - [Dev Toolbox](https://flathub.org/apps/me.iepure.devtoolbox) - Toolbox for developers providing converters, formatters, Regex/Cron testers, hash generators and more. 207 | 208 | #### Design Tooling 209 | 210 | - [App Icon Preview](https://flathub.org/apps/org.gnome.design.AppIconPreview) - Simple utility to preview icons. 211 | - [Palette](https://flathub.org/apps/org.gnome.design.Palette) - Tool for viewing the GNOME colour palette. 212 | - [Contrast](https://flathub.org/apps/org.gnome.design.Contrast) - Check the contrast between two colors. 213 | - [Icon Library](https://flathub.org/apps/org.gnome.design.IconLibrary) - Symbolic icons for your apps. 214 | - [Symbolic Preview](https://flathub.org/apps/org.gnome.design.SymbolicPreview) - Symbolics Made Easy. 215 | - [Emblem](https://apps.gnome.org/Emblem) - Generate project avatars. ![GNOME Circle][GNOME Circle] 216 | 217 | ### Others 218 | 219 | - [Boxes](https://apps.gnome.org/Boxes) - View, access, and manage remote and virtual systems. 220 | 221 | ## Third-party Apps Plugins 222 | 223 | - [Nautilus Terminal](https://github.com/flozz/nautilus-terminal) - Integrates a terminal into Nautilus. 224 | 225 | ## Extensions 226 | 227 | ### Docks and Panels 228 | 229 | - [Dash-to-Dock](https://extensions.gnome.org/extension/307/dash-to-dock) - A fully-featured dock. 230 | - [Dash-to-Panel](https://extensions.gnome.org/extension/1160/dash-to-panel) - Make your desktop more similar to W7/KDE. 231 | - [Dock-from-Dash](https://extensions.gnome.org/extension/4703/dock-from-dash) - Simply transform your Dash into a Dock. 232 | 233 | ### Customization and Tweaks 234 | 235 | - [Just Perfection](https://extensions.gnome.org/extension/3843/just-perfection) - Customize GNOME Shell. 236 | - [Custom Hot Corners - Extended](https://extensions.gnome.org/extension/4167/custom-hot-corners-extended) - Customize hot corners. 237 | - [Quick Settings Tweaker](https://extensions.gnome.org/extension/5446/quick-settings-tweaker) - Tweak your quick settings menu. 238 | 239 | ### Menus 240 | 241 | - [Application Menu](https://extensions.gnome.org/extension/6/applications-menu) - Category-based menu for applications. ![GNOME Classic][GNOME Core] 242 | - [Places Indicator](https://extensions.gnome.org/extension/8/places-status-indicator) - Menu that provides fast access to your folders. ![GNOME Classic][GNOME Core] 243 | - [Arc Menu](https://extensions.gnome.org/extension/3628/arcmenu) - Windows7-like application menu inspired by the one in Zorin OS. 244 | - [Fly-Pie](https://extensions.gnome.org/extension/3433/fly-pie) - Mouse-based menu. 245 | 246 | ### Applets 247 | 248 | - [RunCat](https://extensions.gnome.org/extension/2986/runcat/) — The cat tells you the CPU usage by running speed. 249 | - [Caffeine](https://extensions.gnome.org/extension/517/caffeine) - Applet that let you deactivate the GNOME lock screen. 250 | - [Removable Drive Menu](https://extensions.gnome.org/extension/7/removable-drive-menu) - Status menu to show your removable drives. 251 | - [OpenWeather](https://extensions.gnome.org/extension/6655/openweather/) - Weather applet. 252 | - [Clipboard Indicator](https://extensions.gnome.org/extension/779/clipboard-indicator) - Simple clipboard applet. 253 | - [Todo.txt](https://extensions.gnome.org/extension/570/todotxt) - Interface for todo.txt. 254 | - [GSConnect](https://extensions.gnome.org/extension/1319/gsconnect) - KDE Connect implementation. 255 | - [KStatusNotifiers/AppIndicator Support](https://extensions.gnome.org/extension/615/appindicator-support) - Appindicator systray. 256 | 257 | ### Windows 258 | 259 | - [PaperWM](https://extensions.gnome.org/extension/6099/paperwm/) - Tiled scrollable window management. 260 | - [Coverflow Alt-Tab](https://extensions.gnome.org/extension/97/coverflow-alt-tab/) - Advanced fullscreen app switcher. 261 | 262 | ### Visual Changes 263 | 264 | - [Blur-my-shell](https://extensions.gnome.org/extension/3193/blur-my-shell/) - Apply a blur effect to the overview and top panel background. 265 | - [Compiz windows effect](https://extensions.gnome.org/extension/3210/compiz-windows-effect) - Adds wobbly effects to windows. 266 | - [Useless Gaps](https://extensions.gnome.org/extension/4684/useless-gaps) - For aesthetic purposes adds useless gaps around tiled and maximized windows. 267 | - [Desktop Cube](https://extensions.gnome.org/extension/4648/desktop-cube/) - A Desktop Cube for GNOME Shell 268 | - [Burn My Windows](https://extensions.gnome.org/extension/4679/burn-my-windows/) - Open/Close your windows with style. 269 | 270 | ## Look and Feel 271 | 272 | ### Icons 273 | 274 | #### Upstream Style 275 | 276 | - [MoreWaita](https://github.com/somepaulo/MoreWaita) - An Adwaita-style icon theme for Gnome Shell. 277 | - [GNOME++](https://github.com/Bonandry/gnome-plus) - Third-party application icons compatible with GNOME's current guidelines. 278 | - [Pop!](https://github.com/pop-os/icon-theme) - Official icon theme of Pop!\_OS by System76. 279 | 280 | #### Material Icons 281 | 282 | - [Paper](https://snwh.org/paper) - Material icon theme. 283 | - [Papirus](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme) - Material icon theme, initially based on Paper. 284 | 285 | #### Flat Icons 286 | 287 | - [La Capitaine](https://github.com/keeferrourke/la-capitaine-icon-theme) - Icon inspired by macOS and Material Design guidelines. 288 | 289 | #### Homogeneous Icons 290 | 291 | - [Obsidian](https://github.com/madmaxms/iconpack-obsidian) - Continuation of the famous Faenza theme. 292 | - [Numix Circle](https://github.com/numixproject/numix-icon-theme-circle) - Flat rounded icon theme. 293 | - [Numix Square](https://github.com/numixproject/numix-icon-theme-square) - Flat square icon theme. 294 | 295 | #### Skeumorphic Icons 296 | 297 | - [Elementary XFCE](https://github.com/shimmerproject/elementary-xfce) - Desktop-agnostic version of the icons of elementary OS. 298 | 299 | ### Cursors 300 | 301 | - [ComixCursors](https://www.gnome-look.org/p/999996) - X11 mouse theme with a comics feeling. 302 | - [Bibata](https://github.com/KaizIqbal/Bibata_Cursor) - Silm material-based cursor theme. 303 | - [Capitaine Cursors](https://github.com/keeferrourke/capitaine-cursors) - An x-cursor theme inspired by macOS and based on KDE Breeze. Designed to be paired with La Capitaine icons. 304 | 305 | ### Themes for non-GTK apps 306 | 307 | - [Adwaita for Steam](https://github.com/tkashkin/Adwaita-for-Steam) - Skin to make Steam look more like a native GNOME app. 308 | - [Adwaita theme for VS Code](https://github.com/piousdeer/vscode-adwaita) - Dark and light themes for VS Code based on GNOME's look and GNOME Builder's syntax highlighting. 309 | - [Discord GNOME Theme](https://github.com/ricewind012/discord-gnome-theme) - A GNOME theme for Discord, following the Adwaita style & GNOME Human Interface Guidelines. 310 | - [Firefox GNOME Theme](https://github.com/rafaelmardojai/firefox-gnome-theme) - Integrate Firefox into GNOME-based desktop using Adwaita. 311 | - [Thunderbird GNOME Theme](https://github.com/rafaelmardojai/thunderbird-gnome-theme) - Integrate Thunderbird into GNOME-based desktop using Adwaita. 312 | - [Obsidian Adwaita Theme](https://github.com/birneee/obsidian-adwaita-theme) - [Obsidian](https://obsidian.md) theme in the style of GNOME Adwaita. 313 | 314 | ## Community 315 | 316 | ### Official Venues 317 | 318 | - [GNOME News Feed](https://www.gnome.org/news) - Official news posts. 319 | - [This Week in GNOME](https://thisweek.gnome.org) - Weekly news from project maintainers from the community. 320 | - [Apps for GNOME](https://apps.gnome.org) 321 | - [Planet GNOME](http://planet.gnome.org) - Federation of GNOME Developers' blogs. 322 | - [GNOME's Discourse](https://discourse.gnome.org) 323 | - [GNOME Project Handbook](https://handbook.gnome.org) 324 | - [GNOME Wiki (depreciated)](https://wiki.gnome.org) 325 | - [`#gnome` on GIMPNet](https://kiwiirc.com/client/irc.gnome.org#gnome) - General-purpose GNOME IRC channel ([complete list of channels](https://wiki.gnome.org/Community/GettingInTouch/IRC)) 326 | 327 | ### GNOME Communities 328 | 329 | - [Reddit](https://www.reddit.com/r/gnome) 330 | - [Stack Overflow](http://stackoverflow.com/questions/tagged/gnome) 331 | 332 | ### GNOME on Social Networks 333 | 334 | - [`@gnome` on Twitter](https://twitter.com/gnome) 335 | - [`@gnome` on floss.social](https://floss.social/@gnome) 336 | - [`@GNOMEDesktop` on Facebook](https://www.facebook.com/GNOMEDesktop) 337 | - [`GNOMEDesktop` on Youtube](https://www.youtube.com/user/GNOMEDesktop) 338 | - [`GNOMEDesktop` on Peertube](https://peertube.video/accounts/gnome) 339 | 340 | ## Developer Resources 341 | 342 | ### Libraries 343 | 344 | - [libadwaita](https://gitlab.gnome.org/GNOME/libadwaita) - Library that contain official GNOME patterns and widgets (GTK4) 345 | - [libhandy](https://gitlab.gnome.org/GNOME/libhandy) - Building blocks for modern adaptive GNOME apps (GTK3) 346 | - [Relm4](https://relm4.org) - Building native applications with Rust and GTK4 347 | 348 | ### Examples 349 | 350 | - [Hello](https://gitlab.gnome.org/chergert/hello) - Set of Hello World examples for GNOME/GTK in different languages. 351 | 352 | ### Documentations 353 | 354 | - [GNOME Newcomers Wiki](https://wiki.gnome.org/Newcomers) - Perfect place to start contributing to GNOME. 355 | - [GNOME Developer Center](https://developer.gnome.org) - Contains all the official GNOME documentations. 356 | - [GTK Documentation](https://docs.gtk.org) - Official GTK documentation. 357 | - [Valadoc](https://valadoc.org) - Documentation about Vala. 358 | - [GJS Documentation](https://gjs-docs.gnome.org) - Documentation for the JavaScript GTK bindings. 359 | - [GJS Guide](https://gjs.guide) - Guide for GJS. 360 | - [The Python GTK+ 3 Tutorial](https://python-gtk-3-tutorial.readthedocs.io/en/latest) - Introduction to writing GTK+ 3 applications in Python. 361 | 362 | [GNOME Core]: https://cdn.rawgit.com/kazhnuz/awesome-gnome/master/images/gnome-icon-symbolic.svg 363 | [GNOME Circle]: https://cdn.rawgit.com/kazhnuz/awesome-gnome/master/images/gnome-circle.png 364 | -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. 6 | 7 | ## Our Standards 8 | 9 | Examples of behavior that contributes to creating a positive environment include: 10 | 11 | * Using welcoming and inclusive language 12 | * Being respectful of differing viewpoints and experiences 13 | * Gracefully accepting constructive criticism 14 | * Focusing on what is best for the community 15 | * Showing empathy towards other community members 16 | 17 | Examples of unacceptable behavior by participants include: 18 | 19 | * The use of sexualized language or imagery and unwelcome sexual attention or advances 20 | * Trolling, insulting/derogatory comments, and personal or political attacks 21 | * Public or private harassment 22 | * Publishing others' private information, such as a physical or electronic address, without explicit permission 23 | * Other conduct which could reasonably be considered inappropriate in a professional setting 24 | 25 | ## Our Responsibilities 26 | 27 | Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. 28 | 29 | Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. 30 | 31 | ## Scope 32 | 33 | This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. 34 | 35 | ## Enforcement 36 | 37 | Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at kazhnuz@chlore.net. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. 38 | 39 | Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. 40 | 41 | ## Attribution 42 | 43 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] 44 | 45 | [homepage]: http://contributor-covenant.org 46 | [version]: http://contributor-covenant.org/version/1/4/ 47 | -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | Please note that this project is released with a 4 | [Contributor Code of Conduct](code-of-conduct.md). By participating in this 5 | project you agree to abide by its terms. 6 | 7 | --- 8 | 9 | Ensure your pull request adheres to the following guidelines: 10 | 11 | - Search previous suggestions before making a new one, as yours may be a duplicate. 12 | - Try to make your pull request as descriptive as possible, especially the title. "Update Readme.md" makes it harder for us to see directly what your pull request is about :) 13 | - Keep descriptions short, simple and to the point. 14 | - End all descriptions with a full stop/period. 15 | - Titles should be [capitalized](http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html). 16 | - Please check your grammar and spelling as much as possible. 17 | - Make sure your text editor is set to remove trailing whitespace. 18 | - New categories or improvements to the existing categorization are welcome. 19 | - Please check that your contribution follows the following requirements : 20 | - The application has to follow enough of the GNOME HIG to work in a GNOME-based Desktop, by using an headerbar as the titlebar and looking clean in a vanilla GNOME desktop. 21 | - The application has to use GTK4 and LibAdwaita 22 | - Please avoid unmaintained items as they could break with time. 23 | - Please avoid items that haven't had any stable release, aren't mature or aren't mature yet. 24 | - If the item you propose is a Core GNOME Project, please label it as such. 25 | - If the item you propose is championned by the [GNOME Circle](https://www.gnome.org/Circle/) initiative, please also label it as such. 26 | - If the item you want to add doesn't follow the requirements for being on this list, but will follow them in the future (in a future version for the HIG, for instance), please submit an issue for it. 27 | 28 | Thank you for your suggestions! 29 | 30 | 31 | ## Updating your PR 32 | 33 | A lot of times, making a PR adhere to the standards above can be difficult. 34 | If the maintainers notice anything that we'd like changed, we'll ask you to 35 | edit your PR before we merge it. There's no need to open a new PR, just edit 36 | the existing one. If you're not sure how to do that, 37 | [here is a guide](https://github.com/RichardLitt/docs/blob/master/amending-a-commit-guide.md) 38 | on the different ways you can update your PR so that we can merge it. 39 | -------------------------------------------------------------------------------- /images/gnome-circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kazhnuz/awesome-gnome/bebe40a089ae4f26310826e5c7c4b660aaf9d5b4/images/gnome-circle.png -------------------------------------------------------------------------------- /images/gnome-icon-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | image/svg+xml 9 | 10 | Gnome Symbolic Icon Theme 11 | 12 | 13 | 14 | 15 | 16 | 17 | Gnome Symbolic Icon Theme 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /images/gnome-logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 12 | 15 | 18 | 22 | 25 | 29 | 33 | 37 | 41 | 45 | 46 | 47 | 50 | 54 | 58 | 62 | 66 | 70 | 71 | TM 83 | 84 | 85 | 86 | --------------------------------------------------------------------------------