Pragtical - Le Bottin des Jeux Linux

Pragtical

🗃️ Specifications

📰 Title: Pragtical 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 👁️ Visual: 2D
🏷️ Category: Development ➤ Editor & IDE 🏝️ Perspective: First person (interface)
🔖 Tags: Development; IDE ⏱️ Pacing: Real Time
🐣️ Approx. start: 2019-12-22 👫️ Played: Single
🐓️ Latest: 2026-06-26 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 3.12.3/4 // Dev: 1783633 ❤️ Like it: 3. 👍️⭐⭐⭐ (very good)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 2. 🏅️⭐⭐⭐⭐ (good)
🏛️ License: MIT ⭐ (temporary):
🎰️ ID: 16585 🐛️ Created: 2026-06-12

🚦 Entry status

💡 Lights on: 🚧️ Some work remains to be done:
📰 What's new?: 💥️ New 💭️ New version published (to be updated):
🦣️ Awaiting publication on Mastodon: 🎨️ Significant improvement:
🦺️ Work in progress: 🎖️ This work: 5 stars
📰 Previous News: 🛜️ RSS (on RSS Guard): ✓
👫️ Contrib.: goupildb 🛜️ Reading frequency: 4w (few devbuilds)
🐜️ Updated: 2026-08-10

📦️ Deliverables

📦️ Package name: pragtical ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ✓ ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage: ✓
📱️ Mobile support: ..... 📦️ Flatpak:
🧹️ Not use: ..... 📦️ Snap:

📖️ Summary

📜️[en]: A libre, multiplatform, lightweight (50 MB of RAM, approximately 10 MB of disk space), practical, and pragmatic code editor. It features syntax highlighting, multiple cursors, numerous commands, and a wide range of plugins, and can be further extended via Lua and its C API. Documentation is available for many parts of the editor. It is easily customizable (color themes, keyboard shortcuts, and configuration of installed plugins). 📜️[fr]: Un éditeur de code libre, multiplateforme, léger (50 Mo de RAM, environ 10 Mo d'espace disque), pratique et pragmatique. Il offre notamment la mise en évidence de la syntaxe, les curseurs multiples, de nombreuses commandes, de nombreux plugins et peut encore être étendu via Lua et son API C. Une documentation est disponible pour de nombreuses parties de l'éditeur. Il est facilement paramétrable (thèmes de couleur, raccourcis clavier et configuration des plugins installés).

🎥️ Videos


🎲️ Gameplay: (202606),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(202xxx) g(202606) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)]
Doc: [WIKI] [FAQ]
Updates: [RSS] / [Changelog 1(news/blog) 2(release notes) 3(tags) 4(commits)]

💰 Commercial
• (empty):

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

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

🐝️ Related


📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

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

🕊️ Source of this Entry: [phoronix (20260609)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Pragtical
🦊️ Idea: A libre IDE
🏡️ https://pragtical.dev/
🐣️ https://github.com/pragtical
🔖 #LinuxGameDev #Flagship #Programming #IDE
📦️ #Libre #Bin #Arch #AppIm
📕️ https://lebottinlinux.vps.a-lec.org/LO.html

🥁️ Update: 3.12.3/4
⚗️ Signific. vers. 🦍️
📌️ Changes: https://pragtical.dev/blog
🦣️ From:
https://www.phoronix.com/news/Pragtical-Adds-SDL-GPU
🛜️ https://github.com/pragtical/pragtical/releases.atom

🎲️ https://www.youtube.com/embed/ucvNj90WVIc

🕶️ A view of its UI (v. 3.12.1, on my Linux PC) in dark mode, with three tabs open (Settings, Unsaved, Plugin Manager), the active tab being Plugin Manager, showing a wide variety of available plugins.

📚️ Pragtical is a libre, multiplatform, lightweight (50 MB of RAM, approximately 10 MB of disk space), practical, and pragmatic code editor. It features syntax highlighting, multiple cursors, numerous commands, and a wide range of plugins, and can be further extended via Lua and its C API. Documentation is available for many parts of the editor. It is easily customizable (color themes, keyboard shortcuts, and configuration of installed plugins).

🕵‍ 3.12.1: 👍️⭐⭐⭐
🟢️ It's a good tool, though I think there's still room for improvement (for my purposes)—but that's a very specific case.

📕 Description [en]

📜️ "A libre IDE" 📜️

The practical and pragmatic code editor.

✅️ Lightweight
~50 MB of RAM, ~10 MB of disk space. Pragtical runs on many devices without performance issues.

✅️ Powerful
Syntax highlighting, multiple cursors, command palette and many more. LSP and other features are available as plugins.

✅️ Hyperextensible
Pragtical allows you to extend the editor via Lua and its C API. Documentation is available for many parts of the editor.

✅️ Cross-platform
Built on SDL, C and Lua, Pragtical runs on Windows, Linux and macOS. Porting to other systems is trivial.

✅️ Easy to Use
Easily change your editor settings, color theme, key bindings and installed plugins configuration using the graphical settings manager.

✅️ Free & Open Source
Pragtical is licensed under the MIT license. No telemetry or data collection.

📕 Description [fr]

Un éditeur de code libre, léger, pratique et pragmatique, par la Pragtical Team.

Pragtical est un éditeur de code libre, multiplateforme, léger (50 Mo de RAM, environ 10 Mo d'espace disque), pratique et pragmatique. Il offre notamment la mise en évidence de la syntaxe, les curseurs multiples, de nombreuses commandes, de nombreux plugins et peut encore être étendu via Lua et son API C. Une documentation est disponible pour de nombreuses parties de l'éditeur. Il est facilement paramétrable (thèmes de couleur, raccourcis clavier et configuration des plugins installés).



L'éditeur de code pratique et pragmatique.

✅️ Léger
Environ 50 Mo de RAM, environ 10 Mo d'espace disque. Pragtical fonctionne sur de nombreux appareils sans problèmes de performances.

✅️ Puissant
Mise en évidence de la syntaxe, curseurs multiples, palette de commandes et bien plus encore. LSP et d'autres fonctionnalités sont disponibles sous forme de plugins.

✅️ Hyper-extensible
Pragtical vous permet d'étendre l'éditeur via Lua et son API C. Une documentation est disponible pour de nombreuses parties de l'éditeur.

✅️ Multiplateforme
Conçu avec SDL, C et Lua, Pragtical fonctionne sous Windows, Linux et macOS. Le portage vers d'autres systèmes est très simple.

✅️ Facile à utiliser
Modifiez facilement les paramètres de votre éditeur, le thème de couleurs, les raccourcis clavier et la configuration des plugins installés à l'aide du gestionnaire de paramètres graphique.

✅️ Gratuit et open source
Pragtical est distribué sous licence MIT. Aucune télémétrie ni collecte de données.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).

⛓️ Installation à partir du binaire classique :
• Un binaire statique est disponible, décompressez le livrable, et rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier).

📦️ Installation (méthode alternative) à partir du binaire au format AppImage :
• Un binaire au format AppImage est disponible. Après l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), il pourra être exécuté d'un seul clic sur son livrable.

💡Nota :
• Si vous avez installé au préalable l'outil [AppManager] OU [AppImageLauncher] (des outils simples et facilement installables par AppImage ou depuis les dépôts de votre distribution), ils vous permettrons de centraliser (dans un répertoire) vos exécutables AppImage et de les rendre visibles par vos lanceurs habituels. AppManager offre en plus une interface de gestion (lancement, mise à jour, suppression) de ces livrables.
[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.



📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DE L'INTERFACE

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] pragtical ou $ pragtical
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans le répertoire où se trouve le binaire lancez : $ ./pragtical
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).

▸ AppImage :
• Si vous l'avez installé à partir d'un paquet AppImage et de l'outil [AppManager] OU [AppImageLauncher] (des outils simples et facilement installables par AppImage ou depuis les dépôts de votre distribution) : [Alt+F2] puis saisissez le nom de l'application.
• Si vous installé le jeu à partir d'un paquet AppImage et ne souhaitez pas utiliser ces outils : après avoir téléchargé votre fichier AppImage et l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), cliquez sur ce livrable.

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 12 juin 2026 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 5 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.



🫕️ Installation :
‣ (🧪️not_tested) Binaire classique : NON TESTE.
‣ (🧪️not_tested) Paquet Arch/AUR : NON TESTE.
‣ (✔ v. 3.12.1) Paquet AppImage : FONCTIONNEL.
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.


🌻️ Premières impressions :

🟢️ L'outil est beau et me semble d'excellente qualité, offrant déjà une myriade de plugins.
🟠️ L'interface de paramétrage est assez indigeste : une répétition d'options, j'ai du mal à m'y retrouver.
🟠️ Je ne suis pas parvenu (je m'y prend peut-être mal, mais çà ne saute pas aux yeux) à lui définir un répertoire autre que : ~/user
🟠️ J'ai tenté de charger le fichier XML du Bottin (97Mo) : il ne parviens pas à l'ouvrir, affichant un message "File '/(...).tc with size 92,62MB exceed config.file_size_limit of 10MB
⚪️ Bien-sûr c'est un cas extrême, et peut-être que ceci puisse être modifié via une configuration, mais dans mon cas il n'est pas utilisable / pratique (j'utilise Kate au quotidien et je n'ai pas ce type de soucis).


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 👍️⭐⭐⭐ (very good)
🎀️ Quality: 🏅️⭐⭐⭐⭐ (good)

🟢️ Un bon outil, néanmoins il me semble être encore perfectible (pour mon utilisation), mais c'est un cas très particulier.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !