Skip to main content

98 收录优秀的开源项目

1 websites

一款仿照fir.im的开源APP分发网站项目,还行,能用

wuchuhengtools/app-distribution

一款仿照fir.im的开源APP分发网站项目,还行,能用

APP
一款仿照fir.im的开源APP分发网站项目,还行,能用一款仿照fir.im的开源APP分发网站项目,还行,能用一款仿照fir.im的开源APP分发网站项目,还行,能用
Dzzoffice是一套开源办公套件,适用于企业、团队搭建自己的 类似“Google企业应用套件”、“微软Office365”的企业协同办公平台。

zyx0814/dzzoffice

Dzzoffice是一套开源办公套件,适用于企业、团队搭建自己的 类似“Google企业应用套件”、“微软Office365”的企业协同办公平台。

WebOffice
Dzzoffice是一套开源办公套件,适用于企业、团队搭建自己的 类似“Google企业应用套件”、“微软Office365”的企业协同办公平台。Dzzoffice是一套开源办公套件,适用于企业、团队搭建自己的 类似“Google企业应用套件”、“微软Office365”的企业协同办公平台。Dzzoffice是一套开源办公套件,适用于企业、团队搭建自己的 类似“Google企业应用套件”、“微软Office365”的企业协同办公平台。
团队项目任务管理面板

makeplane/plane

团队项目任务管理面板

task managerproject planning tool
团队项目任务管理面板团队项目任务管理面板团队项目任务管理面板

2 Email Server.

james

基于java实现的邮件服务器

JavaEmail Server
Mailu is a simple yet full-featured mail server as a set of Docker images.

mailu/mailu

Mailu is a simple yet full-featured mail server as a set of Docker images.

mailuemail邮件docker email
Mailu is a simple yet full-featured mail server as a set of Docker images.Mailu is a simple yet full-featured mail server as a set of Docker images.Mailu is a simple yet full-featured mail server as a set of Docker images.
SMTP server for testing email sending in development

axllent/mailpit

SMTP server for testing email sending in development

email邮件email debug tools
SMTP server for testing email sending in developmentSMTP server for testing email sending in developmentSMTP server for testing email sending in development

3 awesome projects.

awesome 收集世界上各种优秀开源项目

sindresorhus/awesome

awesome 收集世界上各种优秀开源项目

awesome
awesome 收集世界上各种优秀开源项目awesome 收集世界上各种优秀开源项目awesome 收集世界上各种优秀开源项目
helloGithub 收集世界上各种优秀开源项目

521xueweihan/HelloGitHub

helloGithub 收集世界上各种优秀开源项目

awesomehelloGithub
helloGithub 收集世界上各种优秀开源项目helloGithub 收集世界上各种优秀开源项目helloGithub 收集世界上各种优秀开源项目

4 Document Search Engine.

搜索引擎,跟algolia一样,不同的是这个是开源的

meilisearch/MeiliSearch

搜索引擎,跟algolia一样,不同的是这个是开源的

meiliSearchsearch engine搜索引擎
搜索引擎,跟algolia一样,不同的是这个是开源的搜索引擎,跟algolia一样,不同的是这个是开源的搜索引擎,跟algolia一样,不同的是这个是开源的

5 Kubernetes and Docker.

vagrant一键安装k8s集群

ameizi/vagrant-kubernetes-cluster

vagrant一键安装k8s集群

k8svagrantkubernetescluster
vagrant一键安装k8s集群vagrant一键安装k8s集群vagrant一键安装k8s集群
Kubesphere is a fascinating project.

kubesphere/kubesphere

Kubesphere is a fascinating project.

dockerk8s
Kubesphere is a fascinating project.Kubesphere is a fascinating project.Kubesphere is a fascinating project.
Play With Docker gives you the experience of having a free Alpine Linux Virtual Machine in the cloud where you can build and run Docker containers and even create clusters with Docker features like Swarm Mode.\nUnder the hood DIND or Docker-in-Docker is used to give the effect of multiple VMs/PCs.

play-with-docker/play-with-docker

Play With Docker gives you the experience of having a free Alpine Linux Virtual Machine in the cloud where you can build and run Docker containers and even create clusters with Docker features like Swarm Mode.\nUnder the hood DIND or Docker-in-Docker is used to give the effect of multiple VMs/PCs.

docker
Play With Docker gives you the experience of having a free Alpine Linux Virtual Machine in the cloud where you can build and run Docker containers and even create clusters with Docker features like Swarm Mode.\nUnder the hood DIND or Docker-in-Docker is used to give the effect of multiple VMs/PCs.Play With Docker gives you the experience of having a free Alpine Linux Virtual Machine in the cloud where you can build and run Docker containers and even create clusters with Docker features like Swarm Mode.\nUnder the hood DIND or Docker-in-Docker is used to give the effect of multiple VMs/PCs.Play With Docker gives you the experience of having a free Alpine Linux Virtual Machine in the cloud where you can build and run Docker containers and even create clusters with Docker features like Swarm Mode.\nUnder the hood DIND or Docker-in-Docker is used to give the effect of multiple VMs/PCs.

6 Editors

vscode 在线版

cdr/deploy-code-server

vscode 在线版

vscode在线编辑器
vscode 在线版vscode 在线版vscode 在线版
coder是完全的一个线上的IDE开发环境,可以是vscode或webstorm或idea等等, 很了不起

coder/code-server

coder是完全的一个线上的IDE开发环境,可以是vscode或webstorm或idea等等, 很了不起

coder在线编辑器在线vscode在线webstorm在线idea
coder是完全的一个线上的IDE开发环境,可以是vscode或webstorm或idea等等, 很了不起coder是完全的一个线上的IDE开发环境,可以是vscode或webstorm或idea等等, 很了不起coder是完全的一个线上的IDE开发环境,可以是vscode或webstorm或idea等等, 很了不起

7 Open Source University.

阮一峰写的C教程

wangdoc/clang-tutorial

阮一峰写的C教程

C教程
阮一峰写的C教程阮一峰写的C教程阮一峰写的C教程
youtube上的springBoot graphql 视频教程👋

philip-jvm/learn-spring-boot-graphql

youtube上的springBoot graphql 视频教程👋

graphqlspringBootjavayoutube
youtube上的springBoot graphql 视频教程👋youtube上的springBoot graphql 视频教程👋youtube上的springBoot graphql 视频教程👋
开源计算机科学课程,是世界是最好的计算机科学教学资料之一,资料来自哈佛学 普林斯顿等院校,学完后相当于上完了大学的计算机科学课程

ossu/computer-science

开源计算机科学课程,是世界是最好的计算机科学教学资料之一,资料来自哈佛学 普林斯顿等院校,学完后相当于上完了大学的计算机科学课程

UniversityOSSU
开源计算机科学课程,是世界是最好的计算机科学教学资料之一,资料来自哈佛学 普林斯顿等院校,学完后相当于上完了大学的计算机科学课程开源计算机科学课程,是世界是最好的计算机科学教学资料之一,资料来自哈佛学 普林斯顿等院校,学完后相当于上完了大学的计算机科学课程开源计算机科学课程,是世界是最好的计算机科学教学资料之一,资料来自哈佛学 普林斯顿等院校,学完后相当于上完了大学的计算机科学课程
一个react库的教程, 获益良多

worldzhao/react-ui-library-tutorial

一个react库的教程, 获益良多

react文档react组件库
一个react库的教程, 获益良多一个react库的教程, 获益良多一个react库的教程, 获益良多

8 Diagram Tools.

TextDiagam is a web tool for drawing UML sequence diagram in pure text.

weidagang/text-diagram

TextDiagam is a web tool for drawing UML sequence diagram in pure text.

diagramUML
TextDiagam is a web tool for drawing UML sequence diagram in pure text.TextDiagam is a web tool for drawing UML sequence diagram in pure text.TextDiagam is a web tool for drawing UML sequence diagram in pure text.

9 Proxy tools.

NPS is a tool to access nps server through http proxy

ehang-io/nps

NPS is a tool to access nps server through http proxy

nps代理转发
NPS is a tool to access nps server through http proxyNPS is a tool to access nps server through http proxyNPS is a tool to access nps server through http proxy
可以看成是v2ray的ui化布署工具,相对于命令行方式的v2ray,更友好

vaxilu/x-ui

可以看成是v2ray的ui化布署工具,相对于命令行方式的v2ray,更友好

proxyvemessv2ray
可以看成是v2ray的ui化布署工具,相对于命令行方式的v2ray,更友好可以看成是v2ray的ui化布署工具,相对于命令行方式的v2ray,更友好可以看成是v2ray的ui化布署工具,相对于命令行方式的v2ray,更友好

10 CI/CD

一个基于容器的CI/CD

harness/drone

一个基于容器的CI/CD

CI/CDDrone
一个基于容器的CI/CD一个基于容器的CI/CD一个基于容器的CI/CD

11 Ebooks.

Translate rss/atom feed into mobi/epub for kindle

cdhigh/KindleEar

Translate rss/atom feed into mobi/epub for kindle

ebookkindle
Translate rss/atom feed into mobi/epub for kindleTranslate rss/atom feed into mobi/epub for kindleTranslate rss/atom feed into mobi/epub for kindle

12 Monitor.

一个可以监测http,graphql,tcp的项目

TwiN/gatus

一个可以监测http,graphql,tcp的项目

监测
一个可以监测http,graphql,tcp的项目一个可以监测http,graphql,tcp的项目一个可以监测http,graphql,tcp的项目
有web端ui的监测软件

louislam/uptime-kuma

有web端ui的监测软件

监测
有web端ui的监测软件有web端ui的监测软件有web端ui的监测软件
upptime is a free uptime monitor and status page

upptime/upptime

upptime is a free uptime monitor and status page

status pageuptime monitor
upptime is a free uptime monitor and status pageupptime is a free uptime monitor and status pageupptime is a free uptime monitor and status page

13 Developer Document.

一个专为react组件库提供文档和示例的文档,解决react组件库的文档功能和开发调试功能

umijs/dumi

一个专为react组件库提供文档和示例的文档,解决react组件库的文档功能和开发调试功能

Document for reactreact组件库
一个专为react组件库提供文档和示例的文档,解决react组件库的文档功能和开发调试功能一个专为react组件库提供文档和示例的文档,解决react组件库的文档功能和开发调试功能一个专为react组件库提供文档和示例的文档,解决react组件库的文档功能和开发调试功能

14 AI projects.

漫画机器翻译

zyddnys/manga-image-translator

漫画机器翻译

manga
漫画机器翻译漫画机器翻译漫画机器翻译
Dify is an open-source LLM app development platform.

langgenius/dify

Dify is an open-source LLM app development platform.

LLMAI
Dify is an open-source LLM app development platform.Dify is an open-source LLM app development platform.Dify is an open-source LLM app development platform.
local AI models

ollama/ollama

local AI models

AIAI modelai model
local AI modelslocal AI modelslocal AI models
ollama-webui-lite

ollama-webui/ollama-webui-lite

ollama-webui-lite

ollama ui
ollama-webui-liteollama-webui-liteollama-webui-lite
Run your own AI cluster at home with everyday devices 📱💻 🖥️⌚

exo-explore/exo

Run your own AI cluster at home with everyday devices 📱💻 🖥️⌚

AI
Run your own AI cluster at home with everyday devices 📱💻 🖥️⌚Run your own AI cluster at home with everyday devices 📱💻 🖥️⌚Run your own AI cluster at home with everyday devices 📱💻 🖥️⌚
Install and run your own AI agent service

GaiaNet-AI/gaianet-node

Install and run your own AI agent service

AIAI agent
Install and run your own AI agent serviceInstall and run your own AI agent serviceInstall and run your own AI agent service
Qwen2.5 is the large language model series developed by Qwen team, Alibaba Cloud.

QwenLM/Qwen2

Qwen2.5 is the large language model series developed by Qwen team, Alibaba Cloud.

AIAI ModelLLM
Qwen2.5 is the large language model series developed by Qwen team, Alibaba Cloud.Qwen2.5 is the large language model series developed by Qwen team, Alibaba Cloud.Qwen2.5 is the large language model series developed by Qwen team, Alibaba Cloud.
User-friendly WebUI for AI (Formerly Ollama WebUI)

open-webui/open-webui

User-friendly WebUI for AI (Formerly Ollama WebUI)

AIchatgpt UI
User-friendly WebUI for AI (Formerly Ollama WebUI)User-friendly WebUI for AI (Formerly Ollama WebUI)User-friendly WebUI for AI (Formerly Ollama WebUI)

15 JS Engine

a small and  embeddable javascript engine

bellard/quickjs

a small and embeddable javascript engine

js enginejavascript engine
a small and  embeddable javascript enginea small and  embeddable javascript enginea small and  embeddable javascript engine

16 webAssembly

WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime

WasmEdge/WasmEdge

WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime

webAssemblywasm
WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtimeWasmEdge is a lightweight, high-performance, and extensible WebAssembly runtimeWasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime

17 nodejs binary compiler

Single-Command node.js binary compiler

vercel/pkg

Single-Command node.js binary compiler

nodejs compilernodecompilerbinary
Single-Command node.js binary compilerSingle-Command node.js binary compilerSingle-Command node.js binary compiler
Nexe is a command-line utility that compiles your Node.js application into a single executable file.

nexe/nexe

Nexe is a command-line utility that compiles your Node.js application into a single executable file.

nodejs compilernodecompilerbinary
Nexe is a command-line utility that compiles your Node.js application into a single executable file.Nexe is a command-line utility that compiles your Node.js application into a single executable file.Nexe is a command-line utility that compiles your Node.js application into a single executable file.

18 梯子

v2ray automatic installed script

233boy/v2ray

v2ray automatic installed script

v2ray
v2ray automatic installed scriptv2ray automatic installed scriptv2ray automatic installed script

19 ‌Website Design Standards.

美国政府网站设计规范

uswds/uswds

美国政府网站设计规范

uswds
美国政府网站设计规范美国政府网站设计规范美国政府网站设计规范

21 Object Storage.

对象存储,自己搞没有备案这回事

minio/minio

对象存储,自己搞没有备案这回事

object storage
对象存储,自己搞没有备案这回事对象存储,自己搞没有备案这回事对象存储,自己搞没有备案这回事

22 blog website

极简博客网站,很精简的项目,源码不足400kb,数据表7张,网页设计风格“大道至简”,追求的就是实用,能让我为数不多挑不出问题的项目(压根没有好挑的)

typecho/typecho

极简博客网站,很精简的项目,源码不足400kb,数据表7张,网页设计风格“大道至简”,追求的就是实用,能让我为数不多挑不出问题的项目(压根没有好挑的)

phpblogwebsite
极简博客网站,很精简的项目,源码不足400kb,数据表7张,网页设计风格“大道至简”,追求的就是实用,能让我为数不多挑不出问题的项目(压根没有好挑的)极简博客网站,很精简的项目,源码不足400kb,数据表7张,网页设计风格“大道至简”,追求的就是实用,能让我为数不多挑不出问题的项目(压根没有好挑的)极简博客网站,很精简的项目,源码不足400kb,数据表7张,网页设计风格“大道至简”,追求的就是实用,能让我为数不多挑不出问题的项目(压根没有好挑的)

23 UML

UML web端开源编辑器

mermaid-js/mermaid-live-editor

UML web端开源编辑器

UML editorUML
UML web端开源编辑器UML web端开源编辑器UML web端开源编辑器

24 docker tools

A tool for exploring each layer in a Docker image and discovering ways to shrink its size. In other words, Dive can help you explore which files or folders will be included in the Docker image.

wagoodman/dive

A tool for exploring each layer in a Docker image and discovering ways to shrink its size. In other words, Dive can help you explore which files or folders will be included in the Docker image.

dockerdocker tools
A tool for exploring each layer in a Docker image and discovering ways to shrink its size. In other words, Dive can help you explore which files or folders will be included in the Docker image.A tool for exploring each layer in a Docker image and discovering ways to shrink its size. In other words, Dive can help you explore which files or folders will be included in the Docker image.A tool for exploring each layer in a Docker image and discovering ways to shrink its size. In other words, Dive can help you explore which files or folders will be included in the Docker image.
Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers.

sickcodes/Docker-OSX

Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers.

dockerOSX
Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers.Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers.Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers.

25 Certificates.

automatic generate the let's encrypt certificates

acmesh-official/acme

automatic generate the let's encrypt certificates

certificateslet's encrypt
automatic generate the let's encrypt certificatesautomatic generate the let's encrypt certificatesautomatic generate the let's encrypt certificates

26 Citadel

jumpserver is an open source citadel for managing Linux and windows servers

jumpserver/jumpserver

jumpserver is an open source citadel for managing Linux and windows servers

jumpserver堡垒机citadel
jumpserver is an open source citadel for managing Linux and windows serversjumpserver is an open source citadel for managing Linux and windows serversjumpserver is an open source citadel for managing Linux and windows servers

27 Grammar.

Style and Grammar Checker for 25+ Languages

languagetool-org/languagetool

Style and Grammar Checker for 25+ Languages

Grammar
Style and Grammar Checker for 25+ LanguagesStyle and Grammar Checker for 25+ LanguagesStyle and Grammar Checker for 25+ Languages

28 Algorithm

nteractive Online Platform that Visualizes Algorithms from Code

algorithm-visualizer/algorithm-visualizer

nteractive Online Platform that Visualizes Algorithms from Code

algorithm-visualizeralgorithm
nteractive Online Platform that Visualizes Algorithms from Codenteractive Online Platform that Visualizes Algorithms from Codenteractive Online Platform that Visualizes Algorithms from Code

29 Rx - Reactive Programming.

Rx Visualizer - Animated playground for Rx Observables

moroshko/rxviz

Rx Visualizer - Animated playground for Rx Observables

RXRx Visualizer
Rx Visualizer - Animated playground for Rx ObservablesRx Visualizer - Animated playground for Rx ObservablesRx Visualizer - Animated playground for Rx Observables

30 DNS sever.

Pi-hole is a DNS server based on a docker container

pi-hole/docker-pi-hole

Pi-hole is a DNS server based on a docker container

DNSpi-holead blockerDNS server
Pi-hole is a DNS server based on a docker containerPi-hole is a DNS server based on a docker containerPi-hole is a DNS server based on a docker container
AdGuard Home is an open-source, privacy-focused network-wide ad blocker and internet censorship circumvention system.

AdguardTeam/AdGuardHome

AdGuard Home is an open-source, privacy-focused network-wide ad blocker and internet censorship circumvention system.

DNSad blockerDNS server
AdGuard Home is an open-source, privacy-focused network-wide ad blocker and internet censorship circumvention system.AdGuard Home is an open-source, privacy-focused network-wide ad blocker and internet censorship circumvention system.AdGuard Home is an open-source, privacy-focused network-wide ad blocker and internet censorship circumvention system.