FOSS-for-Dev
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
Contents
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.
-
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)
-
DEM - DEM (Development Environment Manager) is an open source command line tool to manage containerized Development Environments.