FOSS for Dev Overview
A hub of Free and open-source software for developers
🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 tvvocold/FOSS-for-Dev · ⭐ 965 · 🏷️ Development Environment
FOSS-for-Dev
A list of Free and open-source software for developers
Feel free to send a PR :)
Brothers
free for dev (⭐79k) - A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
free-for-dev-zh (⭐990) - A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to Chinese devops and infradev
awesome (⭐287k) - A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
Contents
- Source Code Repos
- IDE
- Collaboration Tools
- Code Quality
- CI / CD
- Security and PKI
- Bug trackers
- Project management
- PaaS
- Documentation
- ADN(Application Delivery Networking)
- EMT(Environment Manager Tools)
Source Code Repos
- Gogs (⭐44k) - A painless self-hosted Git Service
- GitLab (⭐23k) - Version control for your server
- Package Drone (⭐66) - A package manager repository for OSGi, Java and more
IDE
- Atom (⭐60k) - Opensource,fully-featured,hackable text editor for coding.
- Visual Studio Code (⭐156k) - 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 (⭐1.7k) - The Coding WebIDE Community Edition project
- CodeBox (⭐4.1k) - Open source cloud & desktop IDE
- Brackets (⭐33k) - A modern and open-source code editor for HTML, CSS and JavaScript.
File Management
- Bat (⭐45k) - The fancy
cat
with syntax highlighting and effortless fuzzy searching to save development time. - Clifm (⭐1.1k) - The terminal is always in your reach when managing your files.
- Clipboard (⭐4.2k) - Cut, copy, and paste anything, anywhere, anytime, all from the terminal.
- fzf (⭐57k) - 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 (⭐4.8k) - An Open Source collaboration and sharing tool
- ssh chat (⭐5.2k) - Chat over SSH
- lets chat (⭐9.7k) - 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 (⭐8.4k) - Put your technical debt under control
- gerrit - Code Review
- Codecov - Continuous Code Coverage
CI / CD
- Jenkins (⭐22k) - open-source continuous integration server
- Travis CI (⭐8.4k) - Free continuous integration platform for GitHub projects
- cucumber (⭐3.4k) - Simple, human collaboration
- drone.io - Open Source CI platform
- Gitlab CI - Gitlab Ci
Feature management
- Unleash (⭐9.9k) - Free open-source feature flag & toggle service. SDKs for all major languages.
Security and PKI
- Ralasafe - Access Control Middleware
- OpenXPKI (⭐492) - an enterprise-grade PKI/Trustcenter software
- Selefra (⭐479) - An open-source policy-as-code software that provides analytics for multi-cloud and SaaS.
Bug trackers
- Bugzilla (⭐608) - web-based bug-tracking software
- Mantis (⭐1.6k) - issue tracker that provides a delicate balance between simplicity and power
- Trac (⭐468) - 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 (⭐5k) - a flexible project management web application written using Ruby on Rails
- Phabricator (⭐12k) - 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 (⭐1.9k) - Provision preview environments for docker compose applications with minimal configuration
- OpenShift (⭐8.4k) - build, deploy, and manage your applications with Docker and Kubernetes
- Zeabur - deploy your full stack apps and databases with one click
Documentation
- Log4brains (⭐1k) - 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.