Skip to content

FOSS for Developers

FOSS-for-Dev Awesome

A list of Free and open-source software for developers

Feel free to send a PR :)

Brothers

free for dev - A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev

free-for-dev-zh - A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to Chinese devops and infradev

awesome - A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev

Source Code Repos

  • Gogs - A painless self-hosted Git Service
  • GitLab - Version control for your server
  • Package Drone - A package manager repository for OSGi, Java and more

IDE

  • Atom - Opensource,fully-featured,hackable text editor for coding.
  • Visual Studio Code - Fully-featured IDE with thousands of extensions, cross-platform app development (Microsoft extensions available for download for iOS and Android), desktop, web and cloud development, multi-language support (C#, C++, JavaScript, Python, PHP and more)
  • VsCodium - Fully FOSS alternative to vscode
  • Coding WebIDE - The Coding WebIDE Community Edition project
  • CodeBox - Open source cloud & desktop IDE
  • Brackets - A modern and open-source code editor for HTML, CSS and JavaScript.

File Management

  • Bat - The fancy cat with syntax highlighting and effortless fuzzy searching to save development time.
  • Clifm - The terminal is always in your reach when managing your files.
  • Clipboard - Cut, copy, and paste anything, anywhere, anytime, all from the terminal.
  • fzf - Fuzzy find anything in your directories.

Collaboration Tools

  • Filestash - A Dropbox-like web client where users can bring their own backend (FTP, SFTP, Webdav, S3, Minio, ...).
  • SparkleShare - An Open Source collaboration and sharing tool
  • ssh chat - Chat over SSH
  • lets chat - Self-hosted chat app for small teams
  • ownCloud - Open Source file sync & share, with calendar, contacts and more apps
  • Tolgee - Developer & translator friendly web-based localization platform

Code Quality

CI / CD

  • Jenkins - open-source continuous integration server
  • Travis CI - Free continuous integration platform for GitHub projects
  • cucumber - Simple, human collaboration
  • drone.io - Open Source CI platform
  • Gitlab CI - Gitlab Ci

Feature management

  • Unleash - Free open-source feature flag & toggle service. SDKs for all major languages.

Security and PKI

  • Ralasafe - Access Control Middleware
  • OpenXPKI - an enterprise-grade PKI/Trustcenter software
  • Selefra - An open-source policy-as-code software that provides analytics for multi-cloud and SaaS.

Bug trackers

  • Bugzilla - web-based bug-tracking software
  • Mantis - issue tracker that provides a delicate balance between simplicity and power
  • Trac - IT project management solution that enables software developers to track and address bugs, tasks, files, wiki pages, and more.
  • Open Project - Project management platform (has features like jira and confluence)

Project management

  • Redmine - a flexible project management web application written using Ruby on Rails
  • Phabricator - an open source collection of web applications which help software companies build better software
  • Taiga.io - Your Agile, Free and Open Source Project Management Tool

PaaS

  • Preevy - Provision preview environments for docker compose applications with minimal configuration
  • OpenShift - build, deploy, and manage your applications with Docker and Kubernetes
  • Zeabur - deploy your full stack apps and databases with one click

Documentation

  • Log4brains - Docs-as-code knowledge base to manage Architecture Decision Records (ADR) for your project and publish them automatically as a static website

Backend

  • Hook0 Webhooks-as-a-service (WaaS) for developers to send and manage webhooks
  • Okteto - Kubernetes and Docker Compose Platform
  • Dokku - Heroku like environment
  • Keploy - A developer-centric backend testing tool which makes backend tests with built-in-mocks, faster than unit tests, from user traffic

Chat and Community

  • Matrix - Decentrialized End-to-End Encrypted Chat platform (you may want to use Element
  • Discourse - Community forum
  • Flarum - Community Forum (PHP based)

Mail server

  • Mailcow Email Server - Fully feature email server (for avarage use cases @lmtr0 recommends this one)
  • WildDuck Email Server - nodejs application to send emails (built for scale (needs more hand work to make it work)

Environment Manager Tools

  • DEM - DEM (Development Environment Manager) is an open source command line tool to manage containerized Development Environments.