An open API service indexing awesome lists of open source software.

awesome-linux-dev

A collection of awesome Linux applications and tools for developers.
https://github.com/madbob/awesome-linux-dev

Last synced: 9 days ago
JSON representation

Command Line Tools

Test Tools

  • screen - Multiplexes a physical terminal between several processes, typically interactive shells.
  • Fish Shell - A smart and user-friendly terminal, similar to zsh.
  • Tilix - A tiling terminal emulator for Linux.
  • tmux - A "terminal multiplexer", it enables a number of terminals (or windows) to be accessed and controlled from a single terminal.
  • Prezto - The configuration framework for zsh: it enriches the command line interface environment with sane defaults, aliases, functions, auto completion, and prompt themes.
  • oh-my-fish - Like oh-my-zsh, for Fish Shell.
  • bash-it - Shameless ripoff of oh-my-zsh for Bash.
  • mycli - A command line client for MySQL that can do auto-completion and syntax highlighting.

Database

Test Tools

  • SQLiteBrowser - High quality, visual, open source tool designed for people who want to create, search, and edit SQLite or SQLCipher database files.
  • MySQL Workbench - MySQL Official GUI.
  • Beekeeper Studio - Open source SQL editor and database manager for MySQL, PostgreSQL, SQLite, SQL Server and more.

Design and Graphics

Test Tools

  • Inkscape - The vector graphics editor.
  • Gimp - A cross-platform image editor.
  • Krita - Professional free and open source painting program.
  • Blender - 3D creation software.
  • Trimage - Compress images in multiple formats.
  • GColor - Color-picking tool.
  • GPick - Advanced color picker.

Development Tools

IDE

  • Git - The Version Control Tool.
  • Git Cola - A sleek and powerful graphical Git client.
  • Meld - An application to visually compare and merge files.
  • Gisto - Snippets manager, desktop frontend for GitHub Gist.
  • Koala - A GUI application for Less, Sass, Compass and CoffeeScript compilation.

Test Tools

  • LinkChecker - Find out all the invalid links.
  • GtkInspector - Built-in interactive debugging support in GTK+.
  • FakeSMTP - Fake SMTP server with GUI for testing emails in applications easily.
  • FakeSmtpServer - A simple SMTP server for testing purpose.
  • Bruno - Git-friendly and offline-first open-source API client.
  • Certificate Ripper - A CLI tool to extract server certificates from a URL.

Editors and IDE

Editors

  • Kate - An advanced editor integrated in the KDE desktop environment.
  • Emacs - A popular text editor used by programmers, scientists, engineers, students, and system administrators.
  • Pulsar - A community-led hackable text editor (forked from Atom).
  • Lapce - Lightning-fast and powerful code editor, written in Rust.
  • Zed - A minimal code editor crafted for speed and collaboration with humans and AI.
  • Vim - A highly configurable text editor built to make creating and changing any kind of text very efficient.

IDE

  • Gnome Builder - IDE for the Gnome platform.
  • QtCreator - A cross-platform IDE tailored to the needs of Qt developers.
  • LiteIDE X - Simple, open source, cross-platform Go IDE.
  • CodeBlocks - The open source, cross platform, free C, C++ and Fortran IDE.
  • Eclipse - Popular open-source IDE, mainly for Java but with plugin support for a wide array of languages and platforms.

File Management

Test Tools

  • Krusader - An advanced twin panel (commander style) file manager.
  • File Roller - Interface for many archiving and compression formats including ZIP, RAR and ACE.

Frameworks for Hybrid Apps

Test Tools

  • React Native for Ubuntu - Build Ubuntu desktop apps using React Native.
  • AppJS - Build desktop application for Linux, Windows and Mac using HTML, CSS and JavaScript.

Productivity

Test Tools

  • Hamster - Personal time tracker.
  • Freeplane - Free mind mapping and knowledge management software.
  • Getting Things Gnome - A personal tasks and todo-list items organizer.
  • ShellShape - Gnome extension for tiling windows.
  • KeePassX - A light-weight and open-source password management app.

System

Test Tools

  • Glances - Glances is a cross-platform curses-based system monitoring tool.
  • Baobab - Graphical application to analyse disk usage.
  • sysdig - System-level exploration: capture system state and activity from a running Linux instance, then save, filter and analyze.

Translation Tools

Test Tools

  • Poedit - The best editor for translating gettext PO files.
  • Lokalize - Localization tool for KDE and other open source software.

Virtual Machines

Test Tools

  • Boxes - A simple application to access remote or virtual systems.
  • Virtual Box - A powerful x86 and AMD64/Intel64 virtualization product.

Writing

Test Tools

  • EME - Elegant Markdown editor.
  • Marp - A Markdown presentation writer with cross-platform support.