Skip to main content

A collection of awesome Linux applications and tools for developers.

327
GitHub Stars
69
Curated Resources
12
Categories
3 hours ago
Last Refreshed
Editors and IDEDevelopment ToolsCommand Line ToolsDatabaseSystemDesign and GraphicsWritingProductivityFile ManagementVirtual MachinesTranslation ToolsFrameworks for Hybrid Apps

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me editors resources from awesome-linux-dev"

Installation instructions →

What's inside

Frameworks for Hybrid Apps

  • AppJS

    Build desktop application for Linux, Windows and Mac using HTML, CSS and JavaScript.

  • Electron

    Build cross platform desktop application with JavaScript, HTML and CSS.

  • nw.js

    Build desktop application with HTML and JavaScript.

  • React Native for Ubuntu

    Build Ubuntu desktop apps using React Native.

System

  • Baobab

    Graphical application to analyse disk usage.

  • Glances

    Glances is a cross-platform curses-based system monitoring tool.

  • LNav

    Log file navigator.

  • sysdig

    System-level exploration: capture system state and activity from a running Linux instance, then save, filter and analyze.

Command Line Tools

  • bash-it

    Shameless ripoff of oh-my-zsh for Bash.

  • Fish Shell

    A smart and user-friendly terminal, similar to zsh.

  • mycli

    A command line client for MySQL that can do auto-completion and syntax highlighting.

  • oh-my-fish

    Like oh-my-zsh, for Fish Shell.

  • oh-my-zsh

    It comes bundled with a ton of helpful functions, helpers, plugins, themes, and a few things that make you shout.

  • Prezto

    The configuration framework for zsh: it enriches the command line interface environment with sane defaults, aliases, functions, auto completion, and prompt themes.

Design and Graphics

  • Blender

    3D creation software.

  • GColor

    Color-picking tool.

  • Gimp

    A cross-platform image editor.

  • GPick

    Advanced color picker.

  • Inkscape

    The vector graphics editor.

  • Krita

    Professional free and open source painting program.

Virtual Machines

  • Boxes

    A simple application to access remote or virtual systems.

  • Virtual Box

    A powerful x86 and AMD64/Intel64 virtualization product.

Editors and IDE

  • BracketsEditors

    A modern, open source text editor that understands web design.

  • CodeBlocksIDE

    The open source, cross platform, free C, C++ and Fortran IDE.

  • EclipseIDE

    Popular open-source IDE, mainly for Java but with plugin support for a wide array of languages and platforms.

  • EmacsEditors

    A popular text editor used by programmers, scientists, engineers, students, and system administrators.

  • Gnome BuilderIDE

    IDE for the Gnome platform.

  • KateEditors

    An advanced editor integrated in the KDE desktop environment.

Development Tools

  • BrunoTest Tools

    Git-friendly and offline-first open-source API client.

  • Certificate RipperTest Tools

    A CLI tool to extract server certificates from a URL.

  • FakeSMTPTest Tools

    Fake SMTP server with GUI for testing emails in applications easily.

  • FakeSmtpServerTest Tools

    A simple SMTP server for testing purpose.

  • Gisto

    Snippets manager, desktop frontend for GitHub Gist.

  • Git

    The Version Control Tool.

Database

  • Chrome MySQL Admin

    This is a powerful Chrome app to manage your MySQL.

  • ElectroCRUD

    Modern MySQL CRUD Application.

  • MySQL Workbench

    MySQL Official GUI.

  • SQLiteBrowser

    High quality, visual, open source tool designed for people who want to create, search, and edit SQLite or SQLCipher database files.

Showing a sample of 69 resources. View the full list on GitHub →