All Projects → madbob → Awesome Linux Dev

madbob / Awesome Linux Dev

Licence: other
A collection of awesome Linux applications and tools for developers.

Projects that are alternatives of or similar to Awesome Linux Dev

Devtron
[LOOKING FOR MAINTAINERS] An Electron DevTools Extension
Stars: ✭ 1,726 (+880.68%)
Mutual labels:  devtools
Protostar Relay
Open-source iteration of the official Relay devtool.
Stars: ✭ 161 (-8.52%)
Mutual labels:  devtools
Lite Server
Lightweight node server
Stars: ✭ 2,137 (+1114.2%)
Mutual labels:  devtools
Ide Stubs
Phalcon IDE Stubs
Stars: ✭ 137 (-22.16%)
Mutual labels:  devtools
React Rewind
Time Travel Debugger for React useReducer
Stars: ✭ 159 (-9.66%)
Mutual labels:  devtools
Prosemirror Dev Tools
Developer Tools for ProseMirror
Stars: ✭ 167 (-5.11%)
Mutual labels:  devtools
Laravel Tinker Tools
Use short class names in an Artisan tinker session
Stars: ✭ 134 (-23.86%)
Mutual labels:  devtools
Devtools
📋 DevTools to help debug forms.
Stars: ✭ 171 (-2.84%)
Mutual labels:  devtools
Spring Boot Examples
个人学习 SpringBoot2.x 写的一些示例程序,目前正在持续更新中.....
Stars: ✭ 159 (-9.66%)
Mutual labels:  devtools
Lightproxy
💎 Cross platform Web debugging proxy
Stars: ✭ 2,347 (+1233.52%)
Mutual labels:  devtools
Redux Devtools Dispatch
Dispatch your actions manually to test if your app reacts well.
Stars: ✭ 143 (-18.75%)
Mutual labels:  devtools
Secret Agent
The web browser that's built for scraping.
Stars: ✭ 151 (-14.2%)
Mutual labels:  devtools
Nim
Streamline Your Node.js Debugging Workflow with Chromium (Chrome, Edge, More) DevTools.
Stars: ✭ 168 (-4.55%)
Mutual labels:  devtools
Estimo
Evaluates how long the browser will execute your javascript code.
Stars: ✭ 138 (-21.59%)
Mutual labels:  devtools
Redux Devtools Extension
Redux DevTools extension.
Stars: ✭ 13,236 (+7420.45%)
Mutual labels:  devtools
Vscode Browse Lite
🚀 An embedded browser in VS Code
Stars: ✭ 134 (-23.86%)
Mutual labels:  devtools
Dev Tips Tracker
Issue tracker for Dev Tips
Stars: ✭ 163 (-7.39%)
Mutual labels:  devtools
Augury
Angular Debugging and Visualization Tools
Stars: ✭ 2,050 (+1064.77%)
Mutual labels:  devtools
Mininote
📔 A simple Markdown note-taking editor
Stars: ✭ 171 (-2.84%)
Mutual labels:  devtools
Graphql Toolkit
A set of utils for faster development of GraphQL tools
Stars: ✭ 169 (-3.98%)
Mutual labels:  devtools

Awesome Linux Dev Tools

Awesome

This is a collection of awesome Linux applications and tools for developers. All of them are freesoftware and opensource; most are directly installable with the package manager built into your preferred distribution.

Any comment or suggestion? Cannot you find an application to do something? Let us know!

Initial contents and hierarchy inspired by the Awesome Mac list. More general-purpose applications can be found in the Awesome Linux Software list. To contribute, read the specific file.

Contents

Editors and IDE

Editors

  • Atom - A hackable text editor.
    • Plugins
      • minimap - A preview of the full source code.
      • autocomplete-paths - Autocomplete + paths suggestions
      • file-icons - Assign file extension icons and colors for improved visual grep.
      • atom-beautify - Beautify HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C, CoffeeScript, TypeScript, Coldfusion, SQL, and more.
      • git-time-machine - Visually interact with git command history for a file.
      • color-picker - A Color Picker.
  • Brackets - A modern, open source text editor that understands web design.
  • Kate - An advanced editor integrated in the KDE desktop environment.
  • LightTable - The next generation code editor.
  • Emacs - A popular text editor used by programmers, scientists, engineers, students, and system administrators.
  • 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.
  • KDevelop - A cross-platform IDE for C, C++, Python, JavaScript and PHP.
  • QtCreator - A cross-platform IDE tailored to the needs of Qt developers.
  • Eclipse - Popular open-source IDE, mainly for Java but with plugin support for a wide array of languages and platforms.
  • NetBeans IDE - A free and open source IDE, mainly used for Java development, but supports many other languages and frameworks.
  • CodeBlocks - The open source, cross platform, free C, C++ and Fortran IDE.
  • LiteIDE X - Simple, open source, cross-platform Go IDE.

Development Tools

  • Git - The Version Control Tool.
  • Git Cola - A sleek and powerful graphical Git client.
  • Gitg - The GNOME GUI client to view git repositories.
  • Koala - A GUI application for Less, Sass, Compass and CoffeeScript compilation.
  • Meld - An application to visually compare and merge files.
  • TeXstudio - An integrated writing environment for creating LaTeX documents.
  • Gisto - Snippets manager, desktop frontend for GitHub Gist.

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.

Command Line Tools

  • Tilix - A tiling terminal emulator for Linux.
  • screen - Multiplexes a physical terminal between several processes, typically interactive shells.
  • tmux - A "terminal multiplexer", it enables a number of terminals (or windows) to be accessed and controlled from a single terminal.
  • Fish Shell - A smart and user-friendly terminal, similar to zsh.
  • 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-zsh - It comes bundled with a ton of helpful functions, helpers, plugins, themes, and a few things that make you shout.
  • 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

System

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

Design and Graphics

  • 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.

Writing

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

Productivity

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

File Management

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

Virtual Machines

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

Translation Tools

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

Frameworks for Hybrid Apps

  • nw.js - Build desktop application with HTML and JavaScript.
  • Electron - Build cross platform desktop application with JavaScript, HTML and CSS.
  • 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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].