Geany - Le Bottin des Jeux Linux

Geany

🗃️ Specifications

📰 Title: Geany 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status: 04. Released (status)
🏷️ Category: Development ➤ Editor 🌍️ Browser version:
🔖 Tags: Development; Editor; IDE 📦️ Package Name: geany
🐣️ Approx. start: 2005-10-19 📦️ Arch package: ✓
🐓️ Latest: 2023-10-20 📦️ RPM package: ✓
📍️ Version: Latest: 💥️2.0 / Dev: f86c4de 📦️ Deb package: ✓
🏛️ License type: 🕊️ Libre 📦️ Flatpak package: ✓
🏛️ License: GPL-2 📦️ AppImage package: ✓
🏝️ Perspective: First person (interface) 📦️ Snap package: ✓
👁️ Visual: 2D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support: ✓
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: goupildb
🎰️ ID: 16276 🐛️ Created: 2022-11-26
🐜️ Updated: 2023-11-02

📖️ Summary

[en]: A libre, multi-platform, powerful, stable and lightweight integrated development environment (IDE). It has built-in support for more than 50 programming languages, is easily customizable, offers tons of useful features (and a plugin manager) without burdening the workflow (syntax highlighting, code completion and constructs such as if, for & while or XML/HTML tags, folding, call tips, symbol lists, terminal emulation, ...), is translated into more than 40 languages, and is not dependent on a desktop environment (uses GTK+). [fr]: Un environnement de développement intégré (IDE) libre, multi-plateforme, puissant, stable et léger. Il dispose d'un support intégré pour plus de 50 langages de programmation, est facilement personnalisable, offre des tonnes de fonctionnalités utiles (et un gestionnaire de plugins) sans alourdir le flux de travail (coloration syntaxique, complétion de code et de constructions tel que if, for & while ou balises XML/HTML, pliage, conseils sur les appels, listes de symboles, émulation de terminal, ...), est traduit dans plus de 40 langues, et est peu dépendant d'un environnement de bureau (utilise GTK+).

🎥️ Videos


🦝️ From Users: 💥️Gamefromscratch (2.0/202310), DistroTube (202203),


🕵️ Reviews: (202203),


🕯️ How To: (202101), (201912), [fr](202102),


🎮️ Showcase: (201810), (201205), (201808),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(2.0/202310) gu(202203) r(202203) lp(202xxx) d(201810) d(201205) d(201808) ht(202101) ht(201912) ht(202111) ht(201902) ht(201604) ht(201403) ht[fr](202102) ht[fr](202102) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2(release notes) 2 3]

💰 Commercial: (empty)

🍩️ Resources
• Geany Plugins (shipped with & external): [Geany (Geany Plugins)]

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Geany Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Geany) [fr] [en] [de]]
[Wiki ubuntu-fr [fr]] [Developpez.com [fr]] [Debian Facile [fr]] [Tutox[fr]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Popolon on mastodon (20221125)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Geany
🦊️ What's: A libre, fast & lightweight IDE
🏡️ https://www.geany.org/
🐣️ https://github.com/geany/
🦉️ https://social.milchreislieferei.de/@GeanyIDE
🔖 #LinuxGameDev #Flagship #Programming #IDE
📦️ #Libre #Arch #RPM #Deb #Flatpak #AppIm #Snap
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 2.0
⚗️ Major upgrade 🪙️
📌️ Changes: https://www.geany.org/documentation/releasenotes/
🦣️ From: https://masto.ai/@phoronix/111272515699004996

🦝️ https://www.youtube.com/embed/VkG1YrNgb7U
🦝️ https://www.youtube.com/embed/N-ZXBt2cETs
🕯️ https://www.youtube.com/embed/quemIgUn4C8
🕯️[fr] https://www.youtube.com/embed/aJMy-wdNQM4
🎮️ https://www.youtube.com/embed/giU9upQIHGc
🎮️ https://www.youtube.com/embed/a7Ze5Js6jlU

🕶️ A view of its UI (on a dark theme) with the main launch menus and icons on the top, 2 tabs on the left - Documents and Symbols, the latter being activated, it displays a tree structure with a list of functions, on the right the current code with syntax highlighting.

Geany is a libre, multi-platform, powerful, stable and lightweight integrated development environment (IDE). It has built-in support for more than 50 programming languages, is easily customizable, offers tons of useful features (and a plugin manager) without burdening the workflow (syntax highlighting, code completion and constructs such as if, for & while or XML/HTML tags, folding, call tips, symbol lists, terminal emulation, ...), is translated into more than 40 languages, and is not dependent on a desktop environment (uses GTK+).

📕 Description [en]

📕🐧"A libre, fast & lightweight IDE"🐧📕

Geany - The Flyweight IDE

Geany is a powerful, stable and lightweight programmer's text editor that provides tons of useful features without bogging down your workflow. It runs on Linux, Windows and macOS is translated into over 40 languages, and has built-in support for more than 50 programming languages.

☑ Fast & Small
One the primary reasons for Geany's existence is that there is a need for a decent, GUI, lightweight, cross-platform, flexible and powerful IDE/editor. Many editors meet one or more of these requirements but fall short on others.
Geany attempts to hit the sweet spot.

☑ Great Community
Geany is Good Ol' Fashioned Free Software. Using the GPL v2 license, Geany assures that not only can you customize and hack it, but that everyone benefits from changes the community makes. Geany has a vibrant community of professionals and hobbyists alike that contribute improvements and fixes across numerous platforms including The Mailing Lists, Github, Matrix #geany:matrix.org, mastodon and Twitter.

☑ Easily Customizable
Many parts of Geany are heavily customizable like color themes (Geany Themes) or adding new filetypes.
Furthermore, Geany provides many settings to let you adjust it to your needs and preferences.

☑ Many Filetypes
Many supported filetypes including popular programming languages like C, Java, PHP, HTML, JavaScript, Python or Perl.
But Geany also includes support for other useful filetypes like ini-style config files, Diff output, SQL files and many more (get the full list)

☑ Many Plugins
With Geany's plugin system, users can get more features into Geany and developers can easily add new features and/or improve existing ones.


Geany is a small and lightweight integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Another goal was to be as independent as possible from a special Desktop Environment like KDE or GNOME. So it is using only the GTK+ toolkit and therefore you need only the GTK+ runtime libraries to run Geany.

Features

The basic features of Geany are:

☑ syntax highlighting
☑ code completion
☑ auto completion of often used constructs like if, for and while
☑ auto completion of XML and HTML tags
☑ call tips
☑ folding
☑ many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal
☑ symbol lists
☑ embedded terminal emulation
☑ extensibility through plugins


🌍️ Wikipedia:

Geany (IPA:dʒiːni JEE-NEE) is a free and open-source lightweight GUI text editor using Scintilla and GTK, including basic IDE features. It is designed to have short load times, with limited dependency on separate packages or external libraries on Linux. It has been ported to a wide range of operating systems, such as BSD, Linux, macOS, Solaris and Windows. The Windows port lacks an embedded terminal window; also missing from the Windows version are the external development tools present under Unix, unless installed separately by the user. Among the supported programming languages and markup languages are C, C++, C#, Java, JavaScript, PHP, HTML, LaTeX, CSS, Python, Perl, Ruby, Pascal, Haskell, Erlang, Vala and many others.

In contrast to traditional Unix-based editors like Emacs or Vim, Geany more closely resembles programming editors common on Microsoft Windows such as Notepad++, which also uses Scintilla.

It is free software licensed under the terms of the GNU GPL version 2 or later. In 2012, the version number was increased to 1.22 from 0.21 to reflect the maturity of the product, as requested by many users. Geany Version 1.29 is based by GTK+ 3.22. Version 1.36 is based by GTK+ 3.24.14. Version 1.37.1 is last Version with GTK+ 2.24 support.

Features

• Auto-completion
• Bookmarks (called markers)
• Multiple document support
• Simple project management
• Syntax highlighting
• Code folding (partially)
• Symbol lists
• Code navigation
• Embedded terminal emulator
• Build system to compile and execute code using external tools
• Extensible via plugins
• Column / block / vertical select (via Shift + Ctrl + arrow keys)
• User configurable keyboard action to editor function mapping

Rankings

(...)

📕 Description [fr]

Un IDE libre, rapide et léger, par la Geany Team.
En C/C++.

Geany est un environnement de développement intégré (IDE) libre, multi-plateforme, puissant, stable et léger. Il dispose d'un support intégré pour plus de 50 langages de programmation, est facilement personnalisable, offre des tonnes de fonctionnalités utiles (et un gestionnaire de plugins) sans alourdir le flux de travail (coloration syntaxique, complétion de code et de constructions tel que if, for & while ou balises XML/HTML, pliage, conseils sur les appels, listes de symboles, émulation de terminal, ...), est traduit dans plus de 40 langues, et est peu dépendant d'un environnement de bureau (utilise GTK+).


Geany - L'IDE poids plume

Geany est un éditeur de texte pour programmeur puissant, stable et léger qui offre des tonnes de fonctionnalités utiles sans alourdir votre flux de travail. Il fonctionne sous Linux, Windows et macOS est traduit dans plus de 40 langues, et dispose d'un support intégré pour plus de 50 langages de programmation.

☑ Rapide et petit
L'une des principales raisons de l'existence de Geany est qu'il existe un besoin pour un IDE/éditeur décent, à interface graphique, léger, multi-plateforme, flexible et puissant. De nombreux éditeurs répondent à une ou plusieurs de ces exigences, mais ne sont pas à la hauteur des autres.
Geany tente de trouver le juste milieu.

☑ Grande communauté
Geany est un bon vieux logiciel libre. En utilisant la licence GPL v2, Geany assure que non seulement vous pouvez le personnaliser et le modifier, mais que tout le monde bénéficie des changements apportés par la communauté. Geany dispose d'une communauté dynamique de professionnels et d'amateurs qui contribuent aux améliorations et aux corrections sur de nombreuses plateformes, notamment les listes de diffusion, Github, Matrix #geany:matrix.org, mastodon et Twitter.

☑ Facilement personnalisable
De nombreuses parties de Geany sont fortement personnalisables comme les thèmes de couleurs (Geany Themes) ou l'ajout de nouveaux types de fichiers.
En outre, Geany fournit de nombreux paramètres pour vous permettre de l'ajuster à vos besoins et préférences.

☑ Nombreux types de fichiers
De nombreux types de fichiers sont pris en charge, notamment les langages de programmation populaires comme C, Java, PHP, HTML, JavaScript, Python ou Perl.
Mais Geany inclut également le support d'autres types de fichiers utiles comme les fichiers de configuration de style ini, la sortie Diff, les fichiers SQL et bien d'autres (obtenez la liste complète).

☑ Nombreux plugins
Avec le système de plugins de Geany, les utilisateurs peuvent obtenir plus de fonctionnalités dans Geany et les développeurs peuvent facilement ajouter de nouvelles fonctionnalités et/ou améliorer celles existantes.


Geany est un environnement de développement intégré petit et léger. Il a été développé pour fournir un IDE petit et rapide, qui n'a que quelques dépendances d'autres paquets. Un autre objectif était d'être aussi indépendant que possible d'un environnement de bureau spécial comme KDE ou GNOME. Il utilise donc uniquement la boîte à outils GTK+ et, par conséquent, vous n'avez besoin que des bibliothèques d'exécution GTK+ pour exécuter Geany.

Caractéristiques

Les fonctionnalités de base de Geany sont :

☑ la coloration syntaxique
☑ complétion de code
☑ complétion automatique des constructions souvent utilisées comme if, for et while.
☑ complétion automatique des balises XML et HTML
☑ conseils en matière d'appels
☑ pliage
☑ nombreux types de fichiers supportés comme C, Java, PHP, HTML, Python, Perl et Pascal
☑ listes de symboles
☑ émulation de terminal intégré
☑ extensibilité grâce aux plugins



🌍️ Wikipedia:

Geany est un éditeur de texte léger utilisant GTK+ et Scintilla et incluant les fonctions élémentaires d'un environnement de développement intégré. Pensé pour avoir peu de dépendances et démarrer rapidement, il est disponible pour plusieurs systèmes d'exploitation tel que Windows, Linux, Mac OS X, BSD et Solaris. Il supporte, entre autres, les langages C/C++, Java, JavaScript, PHP, HTML, CSS, Python, Perl, Ruby, Pascal et Haskell.

Geany est plus puissant que SciTE tout en gardant la simplicité de celui-ci. Il n'atteint ni ne vise pour autant la sophistication d'Eclipse. Il peut remplacer sous Windows des éditeurs tels que NoteTab ou ConTEXT.

C'est un logiciel libre sous licence GNU GPL.

Caractéristiques

Geany est un IDE, qui se veut léger et qui donc propose uniquement les fonctionnalités de base, afin d'être indépendant des autres logiciels :

• auto-complétion
• multiple document interface
• gestion des projets
• coloration syntaxique
• pliage de code
• liste de symboles
• émulateur de terminal intégré.

Articles connexes

(...)