==== 项目管理 ==== * [[https://bonobogitserver.com/|Bonobo Git Server]] - Set up your own self hosted git server on IIS for Windows. Manage users and have full control over your repositories with a nice user friendly graphical interface. ([[https://github.com/jakubgarfield/Bonobo-Git-Server|源码]]) ''MIT'',''C#'' * [[https://www.fossil-scm.org/index.html/doc/trunk/www/index.wiki|Fossil]] - Distributed version control system featuring wiki and bug tracker. ''BSD-2-Clause-FreeBSD'',''C'' * [[https://github.com/iluminar/goodwork|Goodwork]] - Self hosted project management and collaboration tool powered by Laravel & VueJS. ([[https://goodworkfor.life/|演示]]) ''MIT'',''PHP'' * [[http://gitblit.com/|Gitblit]] - Pure Java stack for managing, viewing, and serving Git repositories. ([[https://github.com/gitblit/gitblit|源码]]) ''Apache-2.0'',''Java'' * [[https://gitbucket.github.io/gitbucket-news/|gitbucket]] - Easily installable GitHub clone powered by Scala. ([[https://github.com/gitbucket/gitbucket|源码]]) ''Apache-2.0'',''Scala/Java'' * [[https://gitea.io|Gitea]] - Community managed fork of Gogs, lightweight code hosting solution. ([[https://try.gitea.io|演示]], [[https://github.com/go-gitea/gitea|源码]]) ''MIT'',''Go'' * [[http://gitlab.org/|GitLab]] - Self Hosted Git repository management, code reviews, issue tracking, activity feeds and wikis. ([[https://gitlab.com/|演示]], [[https://gitlab.com/gitlab-org/gitlab-foss|源码]]) ''MIT'',''Ruby'' * [[http://gitlist.org/|Gitlist]] - Web-based git repository browser - GitList allows you to browse repositories using your favorite browser, viewing files under different revisions, commit history and diffs. ([[https://github.com/klaussilveira/gitlist|源码]]) ''BSD-3-Clause'',''PHP'' * [[http://gitolite.com/gitolite/index.html|Gitolite]] - Gitolite allows you to setup git hosting on a central server, with fine-grained access control and many more powerful features. ([[https://github.com/sitaramc/gitolite|源码]]) ''GPL-2.0'',''Perl'' * [[http://gitprep.yukikimoto.com/|GitPrep]] - Portable Github clone. ([[http://perlcodesample.sakura.ne.jp/gitprep/gitprep.cgi|演示]], [[https://github.com/yuki-kimoto/gitprep|源码]]) ''Artistic-2.0'',''Perl'' * [[https://github.com/alberthier/git-webui|Git WebUI]] - Standalone web based user interface for git repositories. ''Apache-2.0'',''Python'' * [[https://gogs.io/|Gogs]] - Painless self-hosted Git Service written in Go. ([[https://try.gogs.io/|演示]], [[https://github.com/gogits/gogs|源码]]) ''MIT'',''Go'' * [[https://kallithea-scm.org/|Kallithea]] - Source code management system that supports two leading version control systems, Mercurial and Git, with a web interface. ([[https://kallithea-scm.org/repos/kallithea|源码]]) ''GPL-3.0'',''Python'' * [[https://github.com/jonashaag/klaus|Klaus]] - Simple, easy-to-set-up Git web viewer that Just Works. ''ISC'',''Python'' * [[http://lavagna.io|Lavagna]] - Lavagna is an open-source issue/project management tool designed for small teams. Lightweight, pure Java, easy to install, easy to use. ([[https://github.com/digitalfondue/lavagna|源码]]) ''GPL-3.0'',''Java'' * [[https://lazylead.org|Lazylead]]''⚠'' - Eliminate the annoying work within ticketing systems (Jira, GitHub, Trello). Allows to automate daily actions like tickets fields verification, email notifications by JQL/GQL, meeting requests to your (or teammates) calendar. ([[https://github.com/dgroup/lazylead|源码]]) ''MIT'',''Ruby'' * [[https://leantime.io|Leantime]] - Leantime is a lean project management system for small teams and startups helping to manage projects from ideation through delivery. ([[https://github.com/leantime/leantime|源码]]) ''GPL-2.0'',''PHP'' * [[https://octobox.io/|Octobox]]''⚠'' - Take back control of your GitHub Notifications. ([[https://github.com/octobox/octobox|源码]]) ''AGPL-3.0'',''Ruby'' * [[https://www.openproject.org|OpenProject]] - OpenProject is a web-based project management system. ([[https://github.com/opf/openproject|源码]]) ''GPL-3.0'',''Ruby'' * [[https://pagure.io/pagure|Pagure]] - A lightweight, powerful, and flexible git-centric forge with features laying the foundation for federated and decentralized development. ([[https://pagure.io/|演示]]) ''GPL-2.0'',''Python'' * [[http://phabricator.org/|Phabricator]] - Collection of web applications that help build better software. ([[https://secure.phabricator.com/|演示]], [[https://github.com/phacility/phabricator|源码]]) ''Apache-2.0'',''PHP'' * [[http://www.phproject.org/|Phproject]] - High performance full-featured project management system. ([[http://demo.phproject.org/|演示]], [[https://github.com/Alanaktion/phproject|源码]]) ''GPL-3.0'',''PHP'' * [[https://www.projeqtor.org/|ProjeQtOr]] - A complete, mature, multi-user project management system with extensive functionality for all phases of a project. ([[https://demo.projeqtor.org/|演示]], [[https://sourceforge.net/p/projectorria/code/HEAD/tree/branches/|源码]]) ''AGPL-3.0'',''PHP'' * [[https://github.com/kaishuu0123/rebacklogs|Re:Backlogs]] - Project management and collaboration tool powered by Ruby on Rails & VueJS. ([[https://rebacklogs.saino.me/users/sign_up|演示]]) ''MIT'',''Ruby'' * [[http://www.redmine.org/|Redmine]] - Redmine is a flexible project management web application. ([[http://demo.redmine.org/|演示]], [[https://svn.redmine.org/redmine/|源码]]) ''GPL-2.0'',''Ruby'' * [[https://rhodecode.com/|RhodeCode]] - RhodeCode is an open source platform for software development teams. It unifies and simplifies repository management for Git, Subversion, and Mercurial. ([[https://try.rhodecode.com/|演示]], [[https://code.rhodecode.com/|源码]]) ''AGPL-3.0'',''Python'' * [[https://www.scm-manager.org/|SCM Manager]] - The easiest way to share and manage your Git, Mercurial and Subversion repositories over http. ([[https://github.com/scm-manager/scm-manager|源码]]) ''BSD-3-Clause'',''Java'' * [[https://taiga.io/|Taiga]] - Agile Project Management Tool based on the Kanban and Scrum methods. ([[https://github.com/taigaio|源码]]) ''AGPL-3.0'',''Python'' * [[https://titra.io/en/free-time-tracking-online/|Titra]] - Time-tracking solution for freelancers and small teams. ([[https://app.titra.io/try|演示]], [[https://github.com/kromitgmbh/titra|源码]]) ''GPL-3.0'',''JavaScript'' * [[http://trac.edgewall.org/|Trac]] - Trac is an enhanced wiki and issue tracking system for software development projects. ''BSD-3-Clause'',''Python'' * [[https://www.tuleap.org/|Tuleap]] - Tuleap is a libre suite to plan, track, code and collaborate on software projects. ([[https://tuleap.net/plugins/git/tuleap/tuleap/stable?p=tuleap%2Fstable.git&a=tree|源码]]) ''GPL-2.0'',''PHP'' * [[https://www.uvdesk.com/|UVDesk]] - UVDesk community is a service oriented, event driven extensible opensource helpdesk system that can be used by your organization to provide efficient support to your clients effortlessly whichever way you imagine. ([[https://demo.uvdesk.com/|演示]], [[https://github.com/uvdesk/community-skeleton|源码]]) ''MIT'',''PHP'' * [[http://www.zentao.pm/|ZenTao]] - An agile(scrum) project management system/tool. ([[http://demo.zentao.pm/user-login.html|演示]], [[https://github.com/easysoft/zentaopms|源码]]) ''ZPL-1.2'',''PHP'' ==== IDE/工具 ==== * [[https://www.atheos.io|Atheos]] - Web-based IDE framework with a small footprint and minimal requirements, continued from Codiad. ([[https://github.com/Atheos/Atheos|源码]]) ''MIT'',''PHP'' * [[https://github.com/bblfsh/bblfshd|Babelfish]] - Self-hosted server for source code parsing. It can parse any file, in any supported language, extract an Abstract Syntax Tree from it, and convert it to a Universal Abstract Syntax Tree which can enable further analysis and transformation. ''GPL-3.0'',''Go'' * [[https://coder.com/|Code-Server]] - Visual Studio Code in the browser, hosted on a remote server. ([[https://github.com/cdr/code-server|源码]]) ''MIT'',''Nodejs/Docker'' * [[http://www.eclipse.org/che/|Eclipse Che]] - Open source workspace server and cloud IDE. ([[https://github.com/eclipse/che|源码]]) ''EPL-1.0'',''Docker/Java'' * [[https://gitpod.io/|Gitpod]] - Online IDE for GitHub and GitLab. ([[https://gitpod.io/#https://github.com/awesome-selfhosted/awesome-selfhosted|演示]], [[https://github.com/gitpod-io/self-hosted|源码]]) ''EPL-2.0'',''Typescript/Go/Docker'' * [[https://github.com/mujx/hakatime|Hakatime]] - WakaTime server implementation with analytics dashboard. ''Unlicense'',''Haskell'' * [[https://github.com/dukeofharen/httplaceholder|HttPlaceholder]] - Quickly mock away any webservice using HttPlaceholder. HttPlaceholder lets you specify what the request should look like and what response needs to be returned. ''MIT'',''C#'' * [[https://icecoder.net/|ICEcoder]] - ICEcoder is a web IDE / browser based code editor, which allows you to develop websites directly within the web browser. ([[http://demo.icecoder.net/ICEcoder/|演示]], [[https://github.com/icecoder/ICEcoder|源码]]) ''MIT'',''PHP'' * [[http://jsbin.com/|JS Bin]] - Open source collaborative web development debugging tool. ([[https://github.com/jsbin/jsbin|源码]]) ''MIT'',''Nodejs'' * [[https://api.judge0.com|Judge0 API]] - Open source API to compile and run source code. ([[https://github.com/judge0/api|源码]]) ''GPL-3.0'',''Ruby'' * [[http://www.koding.com/|Koding]] - The simplest way to manage your entire Dev Infrastructure. ([[https://github.com/koding/koding|源码]]) ''Apache-2.0'',''Nodejs'' * [[https://github.com/ml-tooling/ml-workspace|ML Workspace]] - All-in-one web-based IDE for machine learning and data science. ''Apache-2.0'',''Docker'' * [[http://regexr.com/|Regexr]] - RegExr is a HTML/JS based tool for creating, testing, and learning about Regular Expressions. ([[https://github.com/gskinner/regexr|源码]]) ''MIT'',''Nodejs'' * [[https://github.com/Runscope/requestbin|RequestBin]] - Inspect HTTP requests. Debug webhooks. ''MIT'',''python'' * [[https://www.rstudio.com/products/rstudio/#Server|RStudio Server]] - Web browser based IDE for R. ([[https://github.com/rstudio/rstudio|源码]]) ''AGPL-3.0'',''Java/C++'' * [[https://sourcegraph.com|sourcegraph]] - Sourcegraph is a fast, open-source, fully-featured code search and navigation engine written in Go. ([[https://github.com/sourcegraph/sourcegraph|源码]]) ''Apache-2.0'',''Go'' * [[https://github.com/n1try/wakapi|Wakapi]] - Tracking tool for coding statistics, compatible with WakaTime. ''GPL-3.0'',''Go'' ==== FaaS/无服务器 ==== [[https://en.wikipedia.org/wiki/Serverless_computing|无服务器计算]] * [[https://appwrite.io|Appwrite]] - 适用于Web,本地和移动开发人员的端到端后端服务器 🚀. ([[https://github.com/appwrite/appwrite|源码]]) ''BSD-3-Clause'',''PHP'' * [[https://github.com/metrue/fx|fx]] - fx是一种工具,可以帮助您轻松地在自己的服务器上执行“功能即服务”。 ''MIT'',''Go'' * [[https://github.com/iron-io/functions|IronFunctions]] - 基于[[https://www.iron.io/|iron.io]]的无服务器微服务平台。 ''Apache-2.0'',''Go'' * [[https://localstack.cloud/|LocalStack]] - LocalStack是功能齐全的本地AWS云堆栈。 这包括用于无服务器计算的Lambda。 ([[https://github.com/localstack/localstack|源码]]) ''Apache-2.0'',''Python/Other'' * [[https://www.openfaas.com/|OpenFaaS]] - 无服务器功能使Docker和Kubernetes变得简单。 ([[https://github.com/openfaas/faas|源码]]) ''MIT'',''Go'' * [[https://github.com/reddec/trusted-cgi|Trusted-CGI]] - 轻型自托管lambda/applications/cgi/无服务器平台。 ''MIT'',''Go'' ==== 文档生成器 ==== 同时参见 [[#静态网站生成器|静态网站生成器]] * [[http://haldean.org/|Docstore]] - 静态文档托管无需任何服务器端处理,不需要您每次更改文章时都重新编译。 克隆存储库,然后在text/目录中添加文章以开始使用。 ([[https://github.com/haldean/docstore|源码]]) ''BSD-3-Clause'',''Javascript'' * [[http://ricostacruz.com/flatdoc/|Flatdoc]] - 提取Markdown文件并将其呈现为完整页面的小型Javascript文件。 ''MIT'',''Javascript'' * [[https://github.com/mil/markdown-tree|markdown-tree]] - markdown格式文件的层次结构/树目录服务器。 适用于内置Markdown的小型网站。 ''MIT'',''Ruby'' * [[https://docs.readthedocs.org/en/latest/install.html|Read the Docs]] - 托管文档,使其完全可搜索且易于查找; 使用任何主要的版本控制系统(包括Mercurial,Git,Subversion和Bazaar)导入文档。 ([[https://readthedocs.org/projects/|演示]], [[https://github.com/rtfd/readthedocs.org|源码]]) ''MIT'',''Python'' ==== 本土化 ==== * [[https://www.accent.reviews/|Accent]] - 开源,自托管,面向开发人员的翻译工具。 ([[https://github.com/mirego/accent|源码]]) ''BSD-3-Clause'',''Elixir'' * [[http://pootle.translatehouse.org|Pootle]] - 在线翻译和本地化工具。 ([[https://github.com/translate/pootle|源码]]) ''GPL-3.0'',''Python'' * [[https://traduora.com|Traduora]] - 团队翻译管理平台。 ([[https://github.com/traduora/traduora|源码]]) ''AGPL-3.0'',''Docker/Nodejs'' * [[https://weblate.org|Weblate]] - 基于Web的翻译工具,具有紧密的版本控制集成。 ([[https://demo.weblate.org|演示]], [[https://github.com/WeblateOrg/weblate|源码]]) ''GPL-3.0'',''Python'' * [[http://zanata.org|Zanata]] - 基于Web的翻译平台,供翻译人员,内容创建者和开发人员管理本地化项目。 ([[https://github.com/zanata/zanata-platform|源码]]) ''GPL-2.0'',''Java''