FOSS for Developers

FOSS-for-Dev Awesome

面向开发人员的免费和开源软件列表

随时发送PR :)

Brothers

free for dev -具有对开发人员和基础设施免费感兴趣的SaaS,PaaS和IaaS产品的列表

free-for-dev-zh -对中国开发者和基础设施有免费兴趣的SaaS,PaaS和IaaS产品列表

awesome -具有对开发人员和基础设施免费感兴趣的SaaS,PaaS和IaaS产品的列表

Source Code Repos

  • Gogs -无痛的自托管Git服务
  • GitLab -服务器的版本控制
  • Package Drone -适用于OSGi,Java等的软件包管理器存储库

IDE

  • Atom -开源,功能齐全,可破解的文本编辑器,用于编码.
  • 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)
  • Coding WebIDE -Coding WebIDE社区版项目
  • CodeBox -开源云和桌面IDE
  • Brackets -用于HTML,CSS和JavaScript的现代开源代码编辑器.

Collaboration Tools

  • Filestash -类似于Dropbox的Web客户端,用户可以在其中携带自己的后端(FTP,SFTP,Webdav,S3,Minio等).
  • SparkleShare -开源协作和共享工具
  • ssh chat -通过SSH聊天
  • lets chat -适用于小型团队的自托管聊天应用
  • ownCloud -开源文件同步和共享,带有日历,联系人和更多应用

Code Quality

CI / CD

  • Jenkins -开源持续集成服务器
  • Travis CI -适用于GitHub项目的免费持续集成平台
  • cucumber -简单的人为协作

Feature management

  • Unleash -免费的开源功能标记和切换服务. 适用于所有主要语言的SDK.

Security and PKI

Bug trackers

  • Bugzilla -基于网络的错误跟踪软件
  • Mantis -问题追踪器,可在简单性和功能之间实现微妙的平衡
  • Trac -IT项目管理解决方案,使软件开发人员可以跟踪和解决错误,任务,文件,维基页面等.

Project management

  • Redmine -使用Ruby on Rails编写的灵活的项目管理Web应用程序
  • Phabricator -Web应用程序的开源集合,可帮助软件公司构建更好的软件
  • Taiga.io -您的敏捷,免费和开源项目管理工具

PaaS

  • OpenShift -使用Docker和Kubernetes构建,部署和管理您的应用程序

Documentation

  • Log4brains -作为文档的文档知识库,用于管理项目的体系结构决策记录(ADR)并自动将其发布为静态网站

ADN