Service Awesome
- backstage/backstage
- platform for building developer portals
- 开发者门户网站
- 管理服务、基础设施、文档
- 追踪组织生态系统中所有软件的所有权和元数据
- amplication/amplication
- Apache-2.0, TS, Nestjs
- backend development platform
- windmill-labs/windmill
- AGPLv3 - backend, frontend
- Apache-2.0 - client
- losfair/blueboat
- Apache-2.0, Rust
- multi-tenant serverless JavaScript runtime
- snipe/snipe-it
- IT asset/license management system
- pimcore/pimcore Data & Experience Management Platform
- zentralopensource/zentral infrastructure monitoring and endpoint event stream processing
- osnvr/os-nvr lightweight extensible CCTV system
- CachetHQ/Cachet
status page
- BSD-3, PHP
- Kopano-dev/kopano-core
- Groupware
- AGPL-3.0
- Open Source Alternatives
- calendso/calendso
- MIT, TypeScript
- qarmin/czkawka
- 查找重复图片、文件
- laymonage/giscus
- 基于 Github Disscuss 的评论系统
- public-apis/public-apis
- vendure-ecommerce/vendure
- medusajs/medusa
- withspectrum/spectrum
- getferdi/ferdi
- frappe/erpnext
- GPL, ERP
- frappe/frappe
- MIT, Python
- Low code web framework
- netless-io/flat
- MIT, Typescript
- classroom
- getfider/fider
- AGPL-3.0, Go
- collect and prioritize feedback
- Kareadita/Kavita
- Reading
- vs.
- imgproxy/imgproxy
- fonoster/fonoster
- open-source alternative to Twilio
- https://github.com/zmide/study.zmide.com
- reviewdog/reviewdog
- hydra-synth/hydra
- rudderlabs/rudder-server
- AGPL-3.0, Go, TS, React
- Segment-alternative
- 后端 PostgreSQL
- Customer Data Platform, CDP
- conferencing
- gjovanov/roomler
- Janus Gateway
- bigbluebutton/bigbluebutton
web conferencing system
- LGPLv3, JS,Java
- gjovanov/roomler
- editor & ide
- opensumi/core
- by Alibaba
- A framework helps you quickly build Cloud or Desktop IDE products.
- opensumi/core
- calender
- calendso/calendso
- AGPL-3.0, Typescript
- Scheduling infrastructure
- calendso/calendso
- Notification
- appleboy/gorush
- MIT, Golang
- novuhq/novu
- MIT, Typescript
- notifire -> novu
- Notification Infrastructure
- caronc/apprise
- MIT, Pytho
- binwiederhier/ntfy
- uniqush/uniqush-push
- airnotifier/airnotifier
- gotify/server
- notifme/notifme-sdk
- Nickersoft/push.js
- projectdiscovery/notify
- appleboy/gorush
- airtable - spreadsheet, no-code database
- rowyio/rowy
- Apache-2.0, TS
- Firestore
- nocodb/nocodb
- AGPLv3, Typescript+Vue
- bramw/baserow
- MIT, Python+Vue
- gristlabs/grist-core
- Backbone, Knockout
- apitable/apitable
- AGPLv3, TS, Java
- 国产
- seatable
- rowyio/rowy
- invoicing/finance/buget
- crater-invoice/crater
- actualbudget/actual
- MIT, JS
- local-first personal finance system
- HN
- financier-io/financier
- beancount/beancount
- GPL-2.0, Python
- HN
- sarvjeets/lakshmi
- command-line interface inspired by the Bogleheads philosophy
- https://invoice-generator.com/
- https://invoicedragon.com/
- https://wakatime.com/invoicing
- flag/A/B Testing/features
- open-feature/spec
- OpenFeature specification
- Flagsmith/flagsmith
- Python
- mwitkow/go-flagz
- Dynamic flag management
- growthbook/growthbook
- A/B Testing
- Unleash/unleash
- Apache-2.0, Typescript
- flipt-io/flipt
- GPLv3, Golang
- dorklyorg/dorkly
- Apache-2.0, Go
- https://martinfowler.com/articles/feature-toggles.html
- open-feature/spec
- grammar
- comment
- file org
- Cian911/switchboard
- Auto-magic file organisation for your machines
- Cian911/switchboard
- https://www.opensourcealternative.to/
- secrets manager/security/KMS
- Infisical/infisical
- MIT + EE, Typescript
- envkey/envkey
- dotenv-org/dotenv-vault
- MIT, Typescript
- 只是客户端 https://github.com/dotenv-org/dotenv-vault/issues/116
- vault
- build-trust/ockam
- uport-project/veramo
- Verifiable Data
- Infisical/infisical
- captcha
- ZYSzys/awesome-captcha
- mCaptcha/mCaptcha
- AGPL-3.0, Rust
- 依赖 postgres, redis
- 支持多站点
- qr
- jumpserver/basestation/跳板机/堡垒机/WebTerminal/bastion-host/Agent
- jumpserver/jumpserver
- GPLv3, Python
- bastillion-io/Bastillion
- Prosperity Public License, Java
- warp-tech/warpgate
- Apache-2.0, Rust
- 支持 SSH, HTTPS, MySQL
- Smart SSH, HTTPS and MySQL bastion that needs no client-side software
- lijiahangmax/orion-ops
- Apache-2.0, Java
- WebSSH
aker-gateway/Aker- Python
- SSH bastion/jump host/jumpserver
- gravitational/teleport
- pomerium/pomerium
- Apache-2.0, Go
- Apache Guacamole
- cloudflare zero trust
- tailscale
- jumpserver/jumpserver
- ssh
- mosh
- Eternal Terminal
- stormssh
- moul/assh
- WebAdmin/AdminAgent
- Ylianst/MeshCentral
- Apache-2.0, JS
- Ylianst/MeshCentral
- Tunnel
- frp
- rapiz1/rathole
- cloudflared
- anderspitman/awesome-tunneling
- robbie-cahill/tunnelmole-client
- MIT, Typescript
- WebSocket
- sshuttle
- form/builder/low code
ohmyform/ohmyform- AGPL, TS, typeorm
- formio/formio
- OSL-3.0, JS
- mongoose
- https://github.com/formio/formio/blob/master/src/models/models.js
- formio/formio.js
- MIT, JS
- formio/react
- gitana/alpaca
- JSON Forms for jQuery and Bootstrap
- orbeon/orbeon-forms
- LGPL-2.1, Scala
- Self-hosting forms, the sane way
- 商业
- TypeForm, TellForm, Google Forms
- IoT
- EDMS/文档管理系统
- Document Management System (DMS)
- 效率、成本、安全、协作
- ciur/papermerge
- mayan-edms/Mayan-EDMS
- Python
- sismics/docs
- GPLv3, Java, JS
- eikek/docspell
- AGPLv3, Elm, Scala
- openkm/document-management-system
- GPLv3, Java
- Lodestone
- Seeddms
- adlibre/Adlibre-DMS
- BSD-3, Python
- formkiq/formkiq-core
- MIT, Java
- opendocman/opendocman
- GPLv2, PHP
- paperbaseapp/paperbase
- AGPLv3, PHP, Vue
- haiwen/seafile
- AGPLv3
- logicaldoc/community
- kimios/kimios
- mkucej/i-librarian-free
- Document Management System (DMS)
- forum/BBS/论坛/社区/QA
- Discourse
- Ruby
- flarum/flarum
- MIT, PHP, MySQL
- https://discuss.flarum.org/d/32812-the-future-of-flarum-in-2023-balancing-open-source-and-success
- 2.0 计划
- 支持 PostgreSQL
jimmykuu/gopher- mlogclub/bbs-go
- GPLv3, Golang
beego/wetalk- apache/incubator-answer
- Apache-2.0, Golang, Typescript
- Discourse
- knowledge management/Note taking/Notebook/markdown editor/CMS/gist
- vscode
- freeplane
- GPLv2, Java
- zadam/trilium
- AGPLv3, JS
- logseq/logseq
- AGPLv3, Clojure, TS
- 桌面应用
- Zettlr/Zettlr
- GPLv3, TS, Vue
- marktext/marktext
- MIT, JS, Vue, Electron
- toeverything/AFFiNE
- MIT, JS, Electron, React
- alternative for Notion, Miro, Airtable
- 基于 toeverything/blocksuite
- usememos/memos
- MIT, Go, TS
- laurent22/joplin
- AGPLv3, TS
- 替代 Evernote
- obsidian
- 存储为 markdown
- 闭源
- BI/Busines Intelligence/Data Visualization/数据分析/Visualization UI builder
- Metabase
- Redash
- Superset
- jitsucom/jitsu
- open-source Segment alternative
- vs-segment
- snowplow/snowplow
- Apache-2.0, Scala
- behavioral data engine
- meltano/meltano
- MIT, Python
- ELT for the DataOps
- lightdash
- MIT, Typescript
- Looker alternative
- observablehq/plot
- Notebook/Data/BI/数据分析/Visualize with code/Interactive Computing
- jupyter/jupyter
- JupyterLab
- 多文档, 插件, 内置文件浏览, 交互输出, 更高级的文本编辑
- next-generation web-based user interface for Project Jupyter
- jupyter/notebook
- 单一页面的笔记本界面
- Jupyter-kernels
- kernels -> 执行环境
- JupyterLab
- apache/zeppelin
- Apache-2.0, Java
- pinterest/querybook
- Apache-2.0, TS
- Big Data Querying UI
- sagemathinc/cocalc
- MS-RSL
nteract/nteract- BSD-3, TS, Jupyter
- nteract/hydrogen
- MIT, TS, JS
- Run code interactively, inspect data, plot
- Google Colab
- Amazon SageMaker
- Jetbrains Datalore
- https://datasciencenotebook.org/
- jupyter/jupyter
- Storage/File/Drive
- Nextcloud
- filegator/filegator
- MIT, PHP, Vue
- cryptpad
- AGPLv3, JS
- cloudreve/Cloudreve
- GPLv3, Golang
- file management system with muilt-cloud support
- collaboration
- hedgedoc
- AGPLv3, TS
- real-time collaborative markdown notes
- hedgedoc
- file share/airdrop/file transfer
- localsend/localsend
- MIT, Dart, Flutter
- 🌟
- GUI/桌面/Web 应用
- https://localsend.org/
- schollz/croc
- MIT, Go
- 🌟
- 命令行
- 依赖 relay,可以 selfhost
- 支持 resume
- psi-4ward/psitransfer
- BSD-2, JS, Vue
- tudbut/qft
- GPLv3, Rust
- psanford/wormhole-william
- MIT, Go
- 不支持 resume
- ⚠️ 默认 release 依赖 glibc
- https://github.com/psanford/wormhole-william-mobile
- schlagmichdoch/PairDrop
- GPLv3, JS, WebRTC, NodeJS
- fork of Snapdrop
- RobinLinus/snapdrop
- GPLv3, JS
- LANDrop
- Dukto
- mozilla/send
- MPLv2
- timvisee/send
- fork of mozilla/send
- https://send.vis.ee
- saljam/webwormhole
- szimek/sharedrop
- MIT, JS
- P2P
- kern/filepizza
dennis-tra/pcp- Apache-2.0, Golang, libp2p
- 命令行
- IPFS DHT
- blenderskool/blaze
- MIT, JS
- Web, P2P
- built using WebTorrent and WebSockets
- LeastAuthority/winden
- magic-wormhole/magic-wormhole.rs
- EUPL-1.2, Rust
- http://magic-wormhole.io/
- mat-sz/filedrop
- BSC-3, NodeJS, React
- https://magic-wormhole.readthedocs.io/en/latest/
- https://wormhole.app/
- PAKE - e2e 加密
- localsend/localsend
- CMS
- https://github.com/gollum/gollum
- MIT, Ruby
- Git-powered wiki with a sweet API and local frontend
- outline/outline
- BSL 1.1
- https://github.com/gollum/gollum
- image
- cshum/imagor
- Go, libvips
- cshum/imagor
- image placeholder
- photo/相册/gallery/照片同步/download
- meichthys/foss_photo_libraries
- Free and Open Source Photo Libraries
- ente-io/ente
- AGPLv3, Dart, TS, Go
- End to End Encrypted alternative to Google Photos and Apple Photos
- photoprism/photoprism
- AGPL, Golang
- 不挪动照片位置、机器学习人脸识别
- 2 核 4G,MariaDB 10, MySQL 8, SQLite 3
- alextran1502/immich
- AGPLv3, TS, Dart
- photo and video backup solution directly from your mobile phone
gilesknap/gphotos-sync- Apache-2.0, Python
- Google 修改了 Auth 策略,无法实现
- 基于 Google Photos Library API 备份照片
- rclone https://rclone.org/googlephotos/
- 下载会移除 EXIF - google API 限制
- 使用 google takeout 获取原始照片
- https://takeout.google.com/settings/takeout
- pulsejet/memories
- AGPLv3, PHP, Vue
- Nextcloud app
- Piwigo/Piwigo
- GPL, PHP
perkeep/gphotos-cdp- Apache-2.0, Go
- 基于 Chrome DevTools Protocol, 下载 Google Photos.
- Nextcloud
- mikf/gallery-dl
- GPLv2, Python
- 支持站点 https://github.com/mikf/gallery-dl/blob/master/docs/supportedsites.md
- meichthys/foss_photo_libraries
- design/graphic
- motion-canvas/motion-canvas
- MIT, TS
- vector animations
- penpot/penpot
- MPLv2, Clojure
- https://penpot.app/
- Figma
- gztchan/awesome-design
- goabstract/Awesome-Design-Tools
- motion-canvas/motion-canvas
- screen share/recorder
- alyssaxuu/screenity
- GPLv3, JS
- RustDesk
- alyssaxuu/screenity
- git
- zoom, team
- miroslavpejic85/mirotalksfu
- WebRTC & SFU
- SFU - versatica/mediasoup https://mediasoup.org/
- miroslavpejic85/mirotalksfu
- office
- gotenberg/gotenberg
- stateless API for PDF files
- gotenberg/gotenberg
- gist/pastebin
- thomiceli/opengist
- AGPLv3, Go
- PrivateBin/PrivateBin
- PHP
- fork of ZeroBin
- szabodanika/microbin
- Rust, BSD-3
- secure, configurable file-sharing and URL shortening
- MaxLeiter/Drift
- MIT, TS
- self-hostable Gist and paste service
- Pastebin.com
- https://open-tools.webflow.io/categories/pastebins
- thomiceli/opengist
- form/问卷调查系统/表单系统
- real-time/messaging/Websocket as a Service/collaboration
- nats
- 支持 WebSocket, JWT 认证
- im-awesome
- centrifugal/centrifugo
- 实时消息服务
- 作为独立服务存在
- JWT 认证
- 暴露 HTTP, GRPC 接口
- 可以将 RPC Websocket 请求转换为 HTTP 请求
- MIT 协议
- language-agnostic - 语言无关
- Websocket - JSON, Protobuf
- SockJS - polyfill
- 类似商业产品
- 适用场景
- php+html - php 不易处理 ws,但使用该服务可以 php --POST-> centrifugo --WS-> html
- vercel 部署请求必须 10s 内 - 则可以 NextJS 后端 -> centrifugo -> 前端
- AWS Lambda 场景 - 没有长链接,需要支持通知
- Function as a Service 场景 - 没有链接概念,需要支持通知
- 聊天产品、实时通知、消息集成、事件驱动
- 类似于 Kafka,但是是面向 C 端产品
- 实时消息服务
- liveblocks/liveblocks
- Apache-2.0, Typescript
- yjs
- nats
- Map/Geo
- serverless/event driven
- triggerdotdev/trigger.dev
- background jobs platform for TypeScript
- fission/fission
- nuclio
- Apache-2.0, Go
- focused on data, I/O, compute intensive workloads
- 集成 Jupyter, Kubeflow, cvat
- PipedreamHQ/pipedream
- Source Available
- triggerdotdev/trigger.dev
- IPTV/Radio
- PMS/Project Management/Planning/Task
- Jira
- makeplane/plane
- AGPLv3, Python, Typescript
- zentao
- Kanban
- Trello
- Linear
- taskana/taskana
- Apache-2.0, Java
- https://taskana.azurewebsites.net/taskana/
- admin:admin
- opf/openproject
- GPLv3, Ruby
- kaleidos-ventures/taiga-docker
- HRM/human resource management
- orangehrm/orangehrm
- GPLv2, PHP
- orangehrm/orangehrm
- canvas/whiteboard
- LHRUN/paint-board
- MIT, typescript
- LHRUN/paint-board
- chat bot
- clients
- KRTirtho/spotube
- BSD-4, Dart, Flutter
- Open source Spotify client
- KRTirtho/spotube
- Rental Property Management/租赁管理系统
- juge
- avatar
- getavataaars
- fangpenlin/avataaars-generator
- react 组件
- 头像相对比较好看
- boringavatars
- boringdesigners/boring-avatars
- 简单的头像
- React 组件 - 基于 SVG
- cvbox
- https://github.com/txstc55/ugly-avatar/blob/main/src/views/FaceGenerator.vue
- 蛮有意思的丑丑的头像
- getavataaars
- digital commerce
- woocommerce
- PHP
- medusajs/medusa
- MIT, TS
- open-source Shopify alternative
- Shopify
- woocommerce
- url-shortener
- YOURLS/YOURLS
- MIT, PHP
- shlinkio/shlink
- MIT, PHP
- cydrobolt/polr
- GPLv2, PHP
- 738/awesome-url-shortener
- yourselfhosted/slash
- 功能
- URL 缩短
- 自定义短链接
- 跟踪&分析
- 安全性
- 链接管理
- 商业 - 大多是对内的
- bit.ly
- https://tinyurl.com/
- Short.io
- BL.INK
goo.gl- by Google
- 2018-04-13 停止 -> Firebase Dynamic Links
Firebase Dynamic Links- 2025 年 8 月 25 日关停
- 说明 https://firebase.google.com/support/dynamic-links-faq
- 包含了接口,可以参考
git.io- by GitHub
- 2022-01-11 停止服务
- dwz.cn
- for 百度
- url.cn
- for 腾讯
- t.co
- for Twitter
- t.cn
- for Weibo
- YOURLS/YOURLS
- education
- zoonk/zoonk
- AGPLv3, Elixir
- Platform for creating interactive courses
- zoonk/zoonk
- controller
- thewh1teagle/mobslide
- MIT, TS, Rust
- Turn your smartphone into presentation remote controller
- thewh1teagle/mobslide
- DHCP
- coredhcp/coredhcp
- MIT, Go
- facebookincubator/dhcplb
- MIT, Go
- load balancer for DHCP
- coredhcp/coredhcp
- Chat/IM
- chatwoot/chatwoot
- Ruby, Vue
- live-chat, email support, omni-channel desk
- Zendesk
- chatwoot/chatwoot
- Learning/Study
- SaaS 服务目录/商业
OCR
- https://gitee.com/ZZK-1989/tianruoocr
- https://github.com/AnyListen/tianruoocr/
- https://github.com/tianruoyouxin/tianruoocr_last
Chatbot
- RPA - Robotic Process Automation
中文
- wechaty/wechaty
- Apache-2.0
- mamoe/mirai
高效率 QQ 机器人支持库
- AGPL-3.0, Kotlin
- chatopera/Synonyms
中文近义词:聊天机器人,智能问答工具包
- MIT, Python
- zhaoyingjun/chatbot
- sfyc23/EverydayWechat 微信助手
- NLP
- yanyiwu/gojieba "结巴"中文分词的 Golang 版本
- go-ego/gse Go 语言高性能分词
- cms-dev/cms
Framework
- target/flottbot
- Apache-2.0, Go
Projects
project | license | lang | note |
---|---|---|---|
RasaHQ/rasa | Apache-2.0 | Python | |
deepmipt/deeppavlov | Apache-2.0 | Python | end-to-end dialog systems |
botpress | AGPL-3.0 | TS | |
howdyai/botkit | MIT | TS | 不活跃 |
opendialogai/opendialog | Apache-2.0 | PHP+Vue | |
theopenconversationkit/tock | Apache-2.0 | Kotlin,React,Flutter | |
botfront/botfront | Apache-2.0 | 基于 RASA 的 UI, 停止开发 | |
hubtype/botonic | MIT | React | |
claudiajs/claudia-bot-builder | MIT | 停止开发 | |
botman/botman | MIT | PHP | 开发框架 |
yoctol/bottender | MIT | TS | 不活跃 |
- rasa
- Extract meaning from messages
- hold complex conversations
- interactive learning
- conversation-driven development
- version and manage models
- botkit
- Visual conversation builder
- Integrated NLP from LUIS.ai
- opendialog
- real-time STT
- produce N-best/Word-graph output
- no-code 平台
- python-telegram-bot/python-telegram-bot
- GPL-3.0, Python
- gunthercox/ChatterBot
machine learning, conversational dialog engine
- BSD-3, Python
- chiphuyen/stanford-tensorflow-tutorials
- cs20si - CS 20: Tensorflow for Deep Learning Research
- leon-ai/leon personal assistant
- yagop/node-telegram-bot-api
- axa-group/nlp.js
NLP library for building bots
- MIT
- snipsco/snips-nlu Snips Python library to extract meaning from text
- olivia-ai/olivia
- MIT, Go
- Conchylicultor/DeepQA
- Apache-2.0, Python, 停止开发
- DopplerHQ/awesome-bots
学习
ChatOps
- StackStorm/st2
- Apache-2.0, Python
- infobyte/faraday Collaborative Penetration Test and Vulnerability Management Platform
- errbotio/errbot
- GPL-3.0, Python
- opsdroid/opsdroid
chat-ops bot framework
- Apache-2.0, Python
- exAspArk/awesome-chatops
Chat
- adrianhajdin/chat_application
- React clone of MS team
- jovotech/jovo-framework
Kanban
- wekan/wekan
- MIT, Meteor
- kanboard/kanboard
- MIT, PHP
- Nextcloud Deck
Audio
Password
- KeePass
- GPLv2+, C#
- 官方维护 Windows 版本,其他版本为 Port
- .kdbx
- DataGrip 支持集成 KeePass
- KeePassXC
- GPLv3, GPLv3, C++
- fork of KeePassX
- 1Password
- Dashlane
- LastPass
- buttercup
- GPLv3, TS
- 提供桌面、浏览器插件、移动端
- 通过 WebDAV 同步
- bitwarden
- padloc/padloc
- AGPLv3, JS+TS
- cloudflare/gokey
- BSD-3, Go
- Master key 衍生所有其他 key
- passbolt/passbolt_api
- AGPLv3, PHP
- Linux
- GNOME Keyring
- KWallet - KDE Wallet
- macOS
- wikipedia Keychain
- APSL-2.0
- 命令行 /usr/bin/security
- wikipedia Keychain
- List of password managers
Cron
- distribworks/dkron
- LGPL-3.0, Go
- dkron
- https://github.com/distribworks/dkron/blob/master/docker-compose.yml
- 8080:8080
- 8946
- 6868
- BuntDB
- executor
- http
- kafka
- nats
- shell
- grpc
- rabbitmq
docker run --rm -it -p 8080:8080 -e GODEBUG=netdns=go --name dkron dkron/dkron agent --server --log-level=debug --bootstrap-expect=1
- EasyCron
- webcron
- jhuckaby/Cronicle
- A simple, distributed task scheduler and runner with a web based UI.
- shunfei/cronsun
- A Distributed, Fault-Tolerant Cron-Style Job System.
- Looper
- Service for Webhook Scheduling, Long Time Queue and Cron Job Monitoring.
- webgazer
- We check if your website and REST APIs are up, and notify you if anything goes wrong. You could also send periodic HTTP requests at the end of cron jobs or scheduled tasks to monitor.