FOSS for Developers
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
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¶
- sonarqube - Put your technical debt under control
- gerrit - Code Review
- Codecov - Continuous Code Coverage
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.