最适合搭建个人网站的github项目合集!!!——3

制造业

^ 返回顶部 ^

用于管理3D打印机数控机床和其他物理制造工具的软件。

  • CNCjs - 一个基于Web的界面,用于运行Grbl、Smoothieware或TinyG的数控铣削控制器。(源代码MIT Nodejs
  • Fluidd - Klipper 3D打印机固件的轻量级和响应式用户界面。(源代码GPL-3.0 Docker/Nodejs
  • Mainsail - Klipper 3D打印机固件的现代且响应迅速的用户界面。可从任何设备随时随地控制和监控您的打印机。(源代码GPL-3.0 Docker/Python
  • Manyfold - 用于3D打印文件的数字资产管理器;支持STL、OBJ、3MF等格式。(源代码MIT Docker
  • Octoprint - 用于控制消费级3D打印机的快速Web界面。(源代码AGPL-3.0 Docker/Python

地图和全球定位系统(GPS)

^ 返回顶部 ^

地图制图学地理信息系统GPS软件。

另请参阅:awesome-openstreetmap, awesome-gis

  • AdventureLog - 旅行追踪器和行程规划器。(演示源代码GPL-3.0 Docker
  • Bicimon - 作为渐进式Web应用程序的自行车速度计。(演示MIT Javascript
  • Geo2tz - 从地理坐标(纬度,经度)获取时区。MIT Go/Docker
  • GraphHopper - 使用OpenStreetMap的快速路由库和服务器。(源代码Apache-2.0 Java
  • Nominatim - 用于在OpenStreetMap数据上进行地理编码(地址 → 坐标)和反向地理编码(坐标 → 地址)的服务器应用程序。(源代码GPL-2.0 C
  • Open Source Routing Machine (OSRM) - 高性能路由引擎,旨在在OpenStreetMap数据上运行,并提供HTTP API、C++库接口和Nodejs包装器。(演示源代码BSD-2-Clause C++
  • OpenRouteService - 自托管的路线服务,具有方向、等时线、时间-距离矩阵、路线优化等功能。(演示源代码GPL-3.0 Docker/Java
  • OpenStreetMap - 创建免费可编辑的世界地图的协作项目。(源代码客户端GPL-2.0 Ruby
  • OpenTripPlanner - 基于OpenStreetMap数据的多模式行程规划软件,并使用发布的GTFS格式数据来建议使用当地公共交通系统的路线。(源代码LGPL-3.0 Java/Javascript
  • OwnTracks Recorder - 存储和访问由OwnTracks位置跟踪应用程序发布的数据。GPL-2.0 C/Lua/deb/Docker
  • TileServer GL - 具有GL样式的矢量和栅格地图。由Mapbox GL Native进行服务器端渲染。用于Mapbox GL JS、Android、iOS、Leaflet、OpenLayers、通过WMTS的GIS等的地图瓦片服务器。(源代码BSD-2-Clause Nodejs/Docker
  • Traccar - 用于跟踪GPS位置的Java应用程序。支持大量的跟踪设备和协议,具有Android和iOS应用程序。具有用于查看您的行程的Web界面。(演示源代码Apache-2.0 Java
  • μlogger - 实时收集用户的地理位置,并在网站上显示其GPS轨迹。(演示GPL-3.0 PHP

媒体流

^ 返回顶部 ^

流媒体是一种多媒体,它以连续的方式从源头传输和消费,在网络元素中几乎没有或没有中间存储。

请访问媒体流 - 音频流媒体流 - 多媒体流媒体流 - 视频流

另请参阅:流媒体系统列表 - 维基百科, 流媒体系统比较 - 维基百科

媒体流 - 音频流

^ 返回顶部 ^

音频流工具和软件。

  • Ampache - 基于Web的音频/视频流应用程序。(演示源代码AGPL-3.0 PHP
  • Audiobookshelf - 完全开源的自托管有声读物和播客服务器。它可以流式传输所有音频格式,并在设备之间保持和同步进度。附带适用于Android和iOS的开源应用程序。(源代码客户端GPL-3.0 Docker/deb/Nodejs
  • Audioserve - 简单的个人服务器,用于从目录中提供音频文件(有声读物、音乐、播客…)。专注于简单性,并支持客户端之间播放位置的同步。MIT Rust
  • AzuraCast - 现代且易于访问的自托管网络广播管理套件。(源代码Apache-2.0 Docker
  • Beets - 音乐库管理器和MusicBrainz标签器(命令行和Web界面)。(源代码MIT Python/deb
  • Black Candy - 使用Rails和Stimulus构建的音乐流服务器。MIT Docker/Ruby
  • Funkwhale - 现代、基于Web、友善、多用户和免费的音乐服务器。BSD-3-Clause Python/Django
  • gonic - 轻量级音乐流服务器。与Subsonic兼容。GPL-3.0 Go/Docker
  • HoloPlay - 使用Invidious API收听Youtube音频源的Web应用程序。(源代码MIT Nodejs/Docker
  • koel - 可以正常工作的个人音乐流服务器。(演示源代码MIT PHP
  • LibreTime - 简单的开源平台,可让您在Web上广播流媒体广播(Airtime的分支)。(源代码AGPL-3.0 Docker/PHP
  • LMS - 使用Web界面访问您自托管的音乐。GPL-3.0 Docker/deb/C++
  • Maloja - 自托管的音乐记录数据库(Last.fm的替代品)。(演示GPL-3.0 Python/Docker
  • moOde Audio - 为出色的Raspberry Pi系列单板计算机提供发烧级音质的音乐播放。(源代码GPL-3.0 PHP
  • Mopidy - 可扩展的音乐服务器。提供mpd API的超集,以及与Spotify、SoundCloud等第三方服务的集成。(源代码Apache-2.0 Python/deb
  • mpd - 用于远程播放音乐、流式传输音乐、处理和组织播放列表的守护程序。有许多客户端可用。(源代码客户端GPL-2.0 C++
  • mStream - 具有GUI管理工具的音乐流服务器。可在Mac、Windows和Linux上运行。(源代码GPL-2.0 Nodejs
  • multi-scrobbler - 将来自多个来源的播放记录到多个记录服务。(源代码MIT Nodejs/Docker
  • musikcube - 具有Linux/macOS/Windows/Android客户端的流音频服务器。(源代码BSD-3-Clause C++/deb
  • Navidrome Music Server - 现代音乐服务器和流媒体,与Subsonic/Airsonic兼容。(演示源代码客户端GPL-3.0 Docker/Go
  • Pinepods - 基于Rust的播客管理系统,支持多用户。Pinepods使用中央数据库,因此诸如收听时间和主题之类的方面会从一个设备转移到另一个设备。(演示源代码GPL-3.0 Docker
  • PodFetch - 一个时尚高效的播客下载器。(源代码Apache-2.0 Docker/Rust
  • Polaris - 音乐浏览和流媒体应用程序,针对大型音乐收藏、易用性和高性能进行了优化。MIT Rust/Docker
  • Snapcast - 同步多房间音频服务器。GPL-3.0 C++/deb
  • Stretto - 具有Youtube/Soundcloud导入和iTunes/Spotify发现功能的音乐播放器。(演示客户端MIT Nodejs
  • Supysonic - Subsonic服务器API的Python实现。AGPL-3.0 Python/deb
  • SwingMusic - Swing Music是一个美观的自托管音乐播放器和流媒体服务器,用于您的本地音频文件。就像一个更酷的Spotify …但请自带音乐。(源代码MIT Python/Docker
  • vod2pod-rss - 将YouTube和Twitch频道转换为播客,无需存储。动态将VoD转码为MP3 192k,生成一个RSS feed以在播客客户端中使用。MIT Docker

媒体流 - 多媒体流

^ 返回顶部 ^

多媒体流工具和软件。

相关:媒体流 - 视频流, 媒体流 - 音频流

  • Gerbera - Gerbera是一个UPnP媒体服务器。它允许您在整个家庭网络中流式传输数字媒体,并在各种UPnP兼容设备上收听/观看。(源代码GPL-2.0 Docker/deb/C++
  • Icecast 2 - 流式音频/视频服务器,可用于创建互联网广播电台或私人运行的自动点唱机以及介于两者之间的许多内容。(源代码客户端GPL-2.0 C
  • Jellyfin - 用于音频、视频、书籍、漫画和照片的媒体服务器,具有时尚的界面和强大的转码功能。几乎所有现代平台都有客户端,包括Roku、Android TV、iOS和Kodi。(演示源代码客户端GPL-2.0 C#/deb/Docker
  • Karaoke Eternal - 主办精彩的卡拉OK派对,每个人都可以轻松地从手机浏览器中查找和排队歌曲。播放器也是完全基于浏览器的,支持MP3+G、MP4和WebGL可视化。(源代码ISC Docker/Nodejs
  • Kodi - 多媒体/娱乐中心,以前称为XBMC。可在Android、BSD、Linux、macOS、iOS和Windows上运行。(源代码GPL-2.0 C++/deb
  • Kyoo - 创新的媒体浏览器,旨在无缝流式传输动漫、剧集和电影,提供动态转码、自动观看历史记录和智能元数据检索等高级功能。(演示GPL-3.0 Docker
  • Meelo - 个人音乐服务器,专为收藏家和音乐狂热者设计。GPL-3.0 Docker
  • MistServer - 公共领域流媒体服务器,可与任何设备和任何格式一起使用。(源代码Unlicense C++
  • NymphCast - 将您选择的具有Linux功能的硬件转换为电视或有源扬声器的音频和视频源(Chromecast的替代品)。(源代码BSD-3-Clause C++
  • ReadyMedia - 简单的媒体服务器软件,旨在完全符合DLNA/UPnP-AV客户端。以前称为MiniDLNA。(源代码GPL-2.0 C
  • Rygel - Rygel是一个UPnP AV媒体服务器,可让您轻松共享音频、视频和图片。媒体播放器软件可以使用Rygel成为媒体渲染器,该渲染器可以由UPnP或DLNA控制器远程控制。(源代码GPL-3.0 C
  • Stash - 一个基于Web的库组织器和播放器,用于您的成人媒体存储,具有自动标记和元数据抓取支持。(源代码AGPL-3.0 Docker/Go
  • µStreamer - 轻量级且非常快速的服务器,用于将来自任何V4L2设备的MJPEG视频流式传输到网络。GPL-3.0 C/deb
  • üWave - 自托管的协作收听平台。用户轮流播放来自YouTube和SoundCloud等各种媒体来源的媒体(歌曲、演讲、游戏视频或任何其他内容)。(演示源代码MIT Nodejs

媒体流 - 视频流

^ 返回顶部 ^

视频流工具和软件。

相关:视频监控, 媒体流 - 多媒体流, 照片库

  • CyTube - CyTube是一个Web应用程序,为任意数量的频道提供媒体同步、聊天等功能。(演示MIT Nodejs
  • Invidious - 替代的YouTube前端。(演示AGPL-3.0 Docker/Crystal
  • MediaCMS - MediaCMS是一个现代、功能齐全的开源视频和媒体CMS,用Python/Django/React编写,具有REST API。(源代码AGPL-3.0 Python/Docker
  • Open Streaming Platform - 直播和点播视频流(Twitch和Youtube Live的替代品)。(源代码MIT Python
  • OvenMediaEngine - OvenMediaEngine是一个具有亚秒级延迟的自托管开源流媒体服务器。(演示GPL-3.0 C++/Docker
  • Owncast - 分散式单用户直播视频和聊天服务器,用于运行您自己的直播,其风格类似于大型主流选项。(源代码MIT Go
  • PeerTube - 使用Web浏览器中的P2P(BitTorrent)的去中心化视频流平台。(源代码AGPL-3.0 Nodejs
  • Rapidbay - 自托管的torrent视频流服务/torrent客户端,允许在浏览器中或从Chromecast/AppleTV/智能电视中搜索和播放来自torrent的视频。MIT Python/Docker
  • Restreamer - Restreamer允许您在您的网站上进行h.264实时视频流,而无需流媒体提供商。(源代码Apache-2.0 Nodejs/Docker
  • SRS - 一个简单、高效和实时的视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV和SRT。(源代码MIT Docker/C++
  • Streama - 自托管的流媒体服务器。MIT Java
  • SyncTube - 轻量级且非常易于设置的CyTube替代方案,可与朋友一起观看视频和聊天。MIT Nodejs/Haxe
  • Tube Archivist - 组织、搜索和欣赏您的YouTube收藏。订阅、下载和跟踪已观看的内容,并具有元数据索引和用户友好的界面。(源代码客户端GPL-3.0 Docker
  • Tube - 类似Youtube的(没有审查和您不需要的功能!)用Go编写的视频共享应用程序,它还支持自动转码为MP4 H.265 AAC、多个集合和RSS feed。(演示MIT Go
  • VideoLAN Client (VLC) - 跨平台多媒体播放器客户端和服务器,支持大多数多媒体文件以及DVD、音频CD、VCD和各种流媒体协议。(源代码GPL-2.0 C/deb

杂项

^ 返回顶部 ^

不适合其他部分的软件。

  • 2FAuth - 一个Web应用程序,用于管理您的双因素身份验证(2FA)帐户并生成其安全代码。(演示AGPL-3.0 PHP/Docker
  • AlertHub - AlertHub是一个简单的工具,用于接收来自GitHub版本的警报。MIT Nodejs/Docker
  • Anchr - Anchr是用于互联网上微小任务的工具箱,包括书签集合、URL缩短和(加密的)图像上传。(源代码GPL-3.0 Nodejs
  • asciinema - 用于托管asciicast的Web应用程序。(演示源代码Apache-2.0 Elixir/Docker
  • Baby Buddy - 帮助护理人员跟踪婴儿的睡眠、喂养、换尿布和俯卧时间。(演示BSD-2-Clause Python
  • beelzebub - 蜜罐框架,旨在为检测和分析网络攻击提供高度安全的环境。(演示源代码MIT Docker/K8S/Go
  • Cerbos - 一个自托管的开源用户授权层,用于您的应用程序。(演示源代码Apache-2.0 Go/deb/Docker/K8S
  • Cloudlog - Cloudlog是一个自托管的PHP应用程序,可让您在任何地方记录您的业余无线电联系。(源代码MIT PHP/Docker
  • CUPS - 通用Unix打印系统使用互联网打印协议(IPP)来支持打印到本地和网络打印机。(源代码GPL-2.0 C
  • CyberChef - 在Web浏览器中执行各种操作,例如AES、DES和Blowfish加密和解密、创建十六进制转储、计算哈希等等。(演示Apache-2.0 Javascript
  • Digiboard - 创建协作白板(法语文档)。(源代码AGPL-3.0 Nodejs
  • Digicard - 创建简单的图形组合(法语文档)。(演示AGPL-3.0 Nodejs
  • Digicut - 使用FFMPEG.wasm剪切音频和视频文件(法语文档)。(源代码AGPL-3.0 Nodejs
  • Digiface - 使用Avataaars库创建头像(法语文档)。(演示源代码AGPL-3.0 Nodejs
  • Digiflashcards - 用于创建抽认卡的在线应用程序(法语文档)。(源代码AGPL-3.0 Nodejs/PHP
  • Digimerge - 直接在浏览器中组装音频和视频文件(法语文档)。(演示源代码AGPL-3.0 Nodejs
  • Digiquiz - 用于发布使用H5P创建的内容的在线应用程序(法语文档)。(源代码AGPL-3.0 Nodejs
  • Digiread - 使用Mozilla的Readability清理在线页面和文章(法语文档)。(源代码AGPL-3.0 Nodejs/PHP
  • Digisteps - 用于创建在线教育路径的简单应用程序(法语文档)。(源代码AGPL-3.0 Nodejs/PHP
  • Digitranscode - 直接在浏览器中转换音频文件和视频(法语文档)。(演示源代码AGPL-3.0 Nodejs
  • Digiview - 在无干扰的界面中查看YouTube视频(法语文档)。(演示源代码AGPL-3.0 Nodejs/PHP
  • Digiwords - 用于创建词云的简单在线应用程序(法语文档)。(源代码AGPL-3.0 Nodejs/PHP
  • DOCAT - 托管您的文档。简单。版本化。精美。MIT Python/Docker
  • DomainMOD - 用于在中心位置管理您的域名和其他互联网资产的应用程序。DomainMOD包括一个数据仓库框架,可让您导入WHM/cPanel Web服务器数据,以便您可以查看、导出和报告您的数据。(演示源代码GPL-3.0 PHP
  • DOMJudge - 用于运行编程竞赛的系统,例如ICPC区域和世界锦标赛编程竞赛。(演示源代码GPL-2.0/BSD-3-Clause/MIT PHP
  • ESMira - 运行纵向研究(ESM、AA、EMA),数据收集和与参与者的沟通完全匿名。(演示源代码AGPL-3.0 PHP
  • F-Droid - 用于维护F-Droid存储库系统的服务器工具。(源代码AGPL-3.0 Python/Docker/deb
  • Fasten Health - Fasten是一个开源、自托管的个人/家庭电子病历聚合器,旨在与美国的100,000多家保险公司/医院/诊所集成。GPL-3.0 Go/Docker
  • Flagsmith - Flagsmith为您的应用程序添加功能标志提供了一个仪表板、API和SDK(LaunchDarkly的替代品)。(源代码BSD-3-Clause Docker/K8S
  • Flipt - 支持多个数据后端的特性标志解决方案(LaunchDarkly的替代品)。(演示源代码GPL-3.0 Docker/K8S/Go
  • Flyimg - 动态调整图像大小和裁剪图像。使用ImageMagick通过MozJPEG、WebP或PNG获取优化的图像,并具有高效的缓存系统。(演示源代码MIT Docker
  • Geeftlist - 用于管理、共享和预订朋友和家人之间礼物的协作平台。GPL-3.0 Docker
  • GO Feature Flag - 简单、完整且轻量级的功能标志解决方案(LaunchDarkly的替代品)。([源代码](https://github
  • OpenZiti - 功能完备、可自托管的零信任全网格覆盖网络。开箱即用,支持双因素身份验证,并为所有主流桌面/移动操作系统提供客户端。(源代码Apache-2.0 Go
  • Overseerr - Overseerr 是一款免费开源软件应用程序,用于管理媒体库的请求。它与您现有的服务集成,例如 Sonarr、Radarr 和 Plex!。(源代码MIT Docker
  • penpot - 一个为跨领域团队设计的基于 Web 的设计和原型平台。(源代码MPL-2.0 Docker
  • POMjs - 随机密码生成器。(源代码GPL-2.0 Javascript
  • Reactive Resume - 一款独一无二的简历生成器,充分考虑您的隐私。完全安全、可定制、可移植、开源且永久免费。(演示源代码MIT Docker/Nodejs
  • ReleaseBell - 发送已加星标的 Github 仓库的发布通知。(源代码MIT Nodejs
  • revealjs - 使用 HTML 轻松创建精美演示文稿的框架。(演示源代码MIT Javascript
  • Revive Adserver - 全球最受欢迎的免费开源广告服务系统。前身为 OpenX Adserver 和 phpAdsNew。(源代码GPL-2.0 PHP
  • SANE Network Scanning - 允许远程客户端访问本地主机上可用的图像采集设备(扫描仪)。(源代码GPL-2.0 C
  • Speed Test by OpenSpeedTest™ - 免费开源 HTML5 网络性能评估工具。(源代码MIT Docker
  • string.is - 一个为开发者提供的开源、注重隐私的在线字符串工具包。(源代码AGPL-3.0 Nodejs
  • Teleport - 用于 SSH、Kubernetes、Web 应用程序和数据库的证书颁发机构和访问平面。(源代码Apache-2.0 Go/Docker/K8S
  • TeslaMate - 一款功能强大的特斯拉汽车数据记录器。MIT Elixir/Docker
  • Upsnap - 一个简单的网络唤醒 (WOL) 仪表板应用程序。唤醒您网络上的设备并查看当前状态。MIT Go/Docker
  • URL-to-PNG - URL 到 PNG 实用程序,使用 Playwright 进行并行渲染以进行屏幕截图,并通过本地、S3 或 CouchDB 进行存储缓存。MIT Nodejs/Docker
  • Watcharr - 一个免费开源的内容观看列表。添加并跟踪您正在观看的所有节目和电影。具有用户身份验证、现代简洁的用户界面和非常简单的设置。(演示MIT Docker
  • Wavelog - 业余无线电爱好者的基于 Web 的日志记录软件。增强的 QSO 日志记录、统计数据和浏览器地图。(演示源代码MIT PHP/Docker
  • WeeWX - 适用于您气象站的开源软件。(演示源代码GPL-3.0 Python/deb
  • WeTTY - 通过 http/https 在浏览器中使用的终端。(源代码MIT Docker/Nodejs
  • wger - 基于 Web 的个人锻炼、健身和体重记录器/跟踪器。它也可以用作简单的健身房管理实用程序,并提供完整的 REST API。(演示源代码AGPL-3.0 Python/Docker

资金、预算和管理

^ 返回顶部 ^

资金管理和预算软件。

相关:库存管理资源规划

  • Actual - Actual 是一款基于零和预算的本地优先个人理财工具。它支持跨设备同步、自定义规则、手动交易导入(来自 QIF、OFX 和 QFX 文件),以及与多家银行的可选自动同步。(源代码MIT Nodejs/Docker
  • Bigcapital - 一款适用于中小型企业的自托管财务会计和库存管理软件。(源代码AGPL-3.0 Docker
  • Bitcart - 一个自托管的加密货币支付处理器和开发平台。(演示源代码MIT Docker/Python/Nodejs
  • BTCPay Server - 一个自托管的比特币和其他加密货币支付处理器。(演示源代码MIT C#
  • Budget Zen - 端到端加密的简单费用管理器。(演示源代码AGPL-3.0 Deno
  • DePay - 直接将 Web3 付款接收到您的钱包。点对点、免费、自托管和开源。(演示源代码MIT Nodejs
  • ezbookkeeping - 一个由您自己托管的轻量级个人簿记应用程序。(演示源代码MIT Go/Docker
  • Family Accounting Tool - 适用于有部分共享费用的合作伙伴的基于 Web 的财务管理工具。Apache-2.0 Scala
  • Fava - Fava 是 Beancount 的 Web 前端,Beancount 是一个基于文本的复式记账系统。(演示源代码MIT Python
  • Firefly III - Firefly III 是一款现代财务管理器。它可以帮助您跟踪资金并进行预算预测。它支持信用卡,具有高级规则引擎,并且可以从多家银行导入数据。(演示源代码AGPL-3.0 PHP/Docker
  • FOSSBilling - 免费开源的托管和计费自动化。与 WHM、CWP、cPanel 和 HestiaCP 集成。完整的 API 且易于扩展。(演示源代码Apache-2.0 PHP/Docker
  • Galette - Galette 是一款面向非营利组织的会员管理 Web 应用程序。(源代码GPL-3.0 PHP
  • Ghostfolio - 用于跟踪股票、ETF 和加密货币的财富管理软件。(源代码AGPL-3.0 Docker/Nodejs
  • GRR - 适用于中小型公司的资产管理和预订。(源代码GPL-2.0 PHP
  • HyperSwitch - HyperSwitch 是一个开源金融交换机,可使支付快速、可靠且经济实惠。它允许您与多个支付处理器连接并轻松路由流量,所有这些都通过一个 API 集成。(源代码Apache-2.0 Docker/Rust
  • IHateMoney - 轻松管理您的共享费用。(演示源代码BSD-3-Clause Docker/Python
  • Invoice Ninja - 在线为客户开具发票的强大工具。(演示源代码AAL PHP/Docker/K8S
  • InvoicePlane - 为您的小型企业管理报价、发票、付款和客户。MIT PHP
  • InvoiceShelf - 一款帮助您跟踪费用、付款并创建专业发票和估算的软件(Crater 的分支)。(源代码AGPL-3.0 PHP/Docker
  • Kill Bill - 开源订阅计费和支付平台。可以访问实时分析和财务报告。(源代码Apache-2.0 Java/Docker
  • Kresus - 开源个人理财管理器。(演示源代码AGPL-3.0 Nodejs/Docker
  • Lago - 开源计量和基于使用量的计费。(源代码AGPL-3.0 Docker
  • Maybe - 由一个小团队和一个令人难以置信的社区共同构建的个人财务操作系统。(源代码AGPL-3.0 Docker
  • Mybucks.online - 一个安全的、基于浏览器的、仅使用密码的自托管加密货币钱包。(演示源代码MIT Nodejs
  • MyFin - 个人理财平台(Web + REST API + Android),可帮助您进行预算、跟踪收入/支出并预测您的财务未来。(演示客户端AGPL-3.0 Nodejs
  • OctoBot - 开源加密货币交易机器人。(源代码GPL-3.0 Python/Docker
  • Ocular - 简单直接的预算应用程序,用于跟踪您在每月和每年的预算。(演示MIT Docker
  • OpenBudgeteer - 一款基于桶式预算原则的预算应用程序。MIT Docker/C#
  • Receipt Wrangler - 由 AI 驱动的易于使用的收据管理器。允许用户轻松快速地创建收据、分类等。(演示源代码AGPL-3.0 Docker
  • REI3 - 开源、可扩展的业务管理软件。管理任务、时间、资产等等。(演示源代码MIT Go
  • SolidInvoice - 开源发票和报价应用程序。(源代码MIT PHP
  • YAFFA - 个人理财 Web 应用程序,可用于跟踪您的资金、支出、预算和投资。它还有助于长期财务规划。(演示源代码MIT PHP

监控

^ 返回顶部 ^

用于监控系统、网络、应用程序和网站的软件。

请访问 awesome-sysadmin/Monitoringawesome-sysadmin/Metrics and Metric Collection

笔记和编辑器

^ 返回顶部 ^

笔记编辑器。

相关:维基

  • DailyTxT - 加密的日记 Web 应用程序,用于保存您每天的个人记忆。包括搜索功能和加密文件上传。MIT Docker
  • Dnote - 一个简单的命令行笔记本,具有多设备同步和 Web 界面。(源代码AGPL-3.0 Go
  • draw.io - 用于制作流程图、流程图、组织结构图、UML、ER 和网络图的图表软件。(源代码Apache-2.0 Javascript/Docker
  • flatnotes - 一个自托管的、无数据库的笔记 Web 应用程序,它利用 Markdown 文件的平面文件夹进行存储。(演示MIT Docker
  • HedgeDoc - 所有平台上的实时协作 Markdown 笔记,前身为 CodiMD 和 HackMD CE。(演示源代码AGPL-3.0 Docker/Nodejs
  • Joplin - Joplin 是一款具有 Markdown 编辑器和加密支持的笔记应用程序,适用于移动和桌面平台。在客户端运行,并通过自托管的 Nextcloud 或类似服务进行同步(Evernote 的替代品)。(源代码MIT Nodejs
  • kiwix-serve - 用于从 ZIM 文件提供维基的 HTTP 守护程序。(源代码GPL-3.0 C++
  • Livebook - 基于 Markdown 的实时协作笔记本应用程序,支持运行 Elixir 代码片段、TeX 和 Mermaid 图表。使用 Docker 或 Elixir 轻松部署。(源代码Apache-2.0 Elixir/Docker
  • Meemo - 支持 Markdown 的个人笔记流。(源代码MIT Nodejs
  • Memos - 一个开源的、自托管的知识库,它使用 SQLite 数据库文件。(源代码MIT Docker/Go
  • minimalist-web-notepad - 极简主义的 notepad.cc 克隆。(演示Apache-2.0 PHP
  • Note Mark - 一个极简的基于 Web 的 Markdown 笔记应用程序。(源代码AGPL-3.0 Docker
  • Oddmuse - 一个用 Perl 编写的简单维基引擎。无需数据库。(源代码GPL-3.0 Perl
  • Overleaf - 基于 Web 的协作 LaTeX 编辑器。(源代码AGPL-3.0 Ruby
  • Plainpad - 一款现代云笔记应用程序,利用渐进式 Web 应用程序技术的最佳功能。(演示源代码GPL-3.0 PHP
  • SilverBullet - 为具有黑客思维的人优化的笔记应用程序。(演示源代码客户端MIT Docker/Deno
  • Standard Notes - 简单而私密的笔记应用程序。在完成更多工作的同时保护您的隐私。这就是 Standard Notes。(演示源代码GPL-3.0 Ruby
  • Trilium Notes - Trilium Notes 是一款分层笔记应用程序,专注于构建大型个人知识库。AGPL-3.0 Nodejs/Docker/K8S
  • turndown - 用 Javascript 编写的 HTML 到 Markdown 转换器。(源代码MIT Javascript
  • Turtl - 完全私人的个人数据库和笔记应用程序。(源代码GPL-3.0 CommonLisp
  • Writing - 浏览器中轻量级的无干扰文本编辑器(支持 Markdown 和 LaTeX)。写作时无延迟。(源代码MIT Javascript

办公套件

^ 返回顶部 ^

办公套件是生产力软件的集合,通常至少包含一个文字处理器、电子表格和一个演示程序。

  • Collabora Online Development Edition - Collabora Online Development Edition (CODE) 是一款功能强大的基于 LibreOffice 的在线办公软件,支持所有主要的文档、电子表格和演示文件格式,您可以将其集成到您自己的基础设施中。(源代码MPL-2.0 C++
  • CryptPad - CryptPad 是一款端到端加密的开源协作套件。它的构建旨在实现协作,实时同步对文档的更改。(源代码AGPL-3.0 Nodejs/Docker
  • Digislides - 以快速简便的方式创建多媒体演示文稿。(法语文档)。(演示源代码AGPL-3.0 Nodejs/PHP
  • Etherpad - Etherpad 是一款高度可定制的开源在线编辑器,可提供真正的实时协作编辑。(演示源代码Apache-2.0 Nodejs/Docker
  • Grist - Grist 是一款具有关系结构、基于公式的访问控制和可移植的自包含格式的下一代电子表格(Airtable 的替代品)。(演示源代码Apache-2.0 Nodejs/Python/Docker
  • ONLYOFFICE - 办公套件,使您可以在一个地方管理文档、项目、团队和客户关系。(源代码AGPL-3.0 Nodejs/Docker
  • PHPOffice - PHPOffice 包含允许从大多数办公套件写入和读取文件的库。LGPL-3.0 PHP

密码管理器

^ 返回顶部 ^

密码管理器允许用户存储、生成和管理其本地应用程序和在线服务的密码。

  • Bitwarden - 具有 Web 应用程序、浏览器扩展和移动应用程序的密码管理器。(源代码AGPL-3.0 Docker/C#
  • Passbolt - 密码管理器,专门用于在任何 Web 服务器上以协作方式管理密码,使用 MySQL 数据库后端。(源代码AGPL-3.0 PHP/deb/K8S/Docker
  • PassIt - 简单的密码管理,具有按组和用户共享的功能,但没有管理界面。(演示源代码AGPL-3.0 Docker/Django
  • Passky - 简单、现代和开源的密码管理器,具有网站、浏览器扩展、Android 和桌面应用程序。(演示源代码GPL-3.0 PHP
  • Psono - 一款有前途的密码管理器,功能齐全,适用于团队。(演示源代码Apache-2.0 Python
  • Teampass - 密码管理器,专门用于以协作方式管理密码。一个对称密钥用于加密所有共享/团队密码,并存储在服务器端的文件和数据库中。适用于任何服务器 Apache、MySQL 和 PHP。(源代码GPL-3.0 PHP
  • Vaultwarden - 用 Rust 编写的轻量级 Bitwarden 服务器 API 实现。GPL-3.0 Rust/Docker

粘贴箱

^ 返回顶部 ^

粘贴箱是一种在线内容托管服务,用于共享和存储代码和文本。

  • bepasty - 适用于各种文件的粘贴箱。(源代码BSD-2-Clause Python/deb
  • bin - 一个真正极简的粘贴箱。WTFPL/0BSD Rust
  • BinPastes - 极简的粘贴箱,支持客户端加密、全文搜索、一次性消息。适用于寻求简单粘贴箱部署的一个或几个用户。(演示Apache-2.0 Java
  • dpaste - 简单的粘贴箱,具有多种文本和代码选项,以及易于记住的短网址结果。(源代码MIT Docker/Django
  • ExBin - 一个具有公共/私有代码片段和 netcat 服务器的粘贴箱。MIT Docker
  • FlashPaper - 一个一次性加密的零知识密码/秘密共享应用程序,专注于简单性和安全性。无需数据库或复杂的设置。(演示MIT Docker/PHP
  • Hemmelig - 跨组织或作为私人共享加密的秘密。(源代码MIT Docker/Nodejs
  • lesma - 浏览器和命令行友好的简单粘贴应用程序。(演示源代码GPL-3.0 Rust/Docker
  • Opengist - 由 Git 提供支持的自托管粘贴箱。(演示AGPL-3.0 Docker/Go/Nodejs
  • paaster - Paaster 是一款默认安全的端到端加密粘贴箱,其构建目标是简单性。(源代码GPL-3.0 Docker
  • Password Pusher - 一个非常简单的应用程序,用于通过 Web 安全地传递密码(或文本)。密码会在一定数量的查看次数和/或时间过去后自动过期。(源代码GPL-3.0 Docker/K8S/Ruby
  • Pastefy - 美观、简单且易于部署的粘贴箱,具有可选的客户端加密、多标签粘贴、API、突出显示的编辑器等。(源代码客户端MIT Docker/K8S/Java
  • PrivateBin - PrivateBin 是一款极简的开源在线粘贴箱/讨论板,服务器对托管数据一无所知。(演示源代码Zlib PHP
  • rustypaste - 一个极简的文件上传/粘贴箱服务。MIT Rust
  • SnyPy - 开源本地代码片段管理器。(演示源代码MIT Docker
  • Spacebin - 用 Go 编写的现代粘贴箱服务器,具有无 JS 的 Web UI 和大量功能。(演示源代码Apache-2.0 Go/Docker
  • Sup3rS3cretMes5age - 非常简单(易于部署和使用)的秘密消息服务,使用 Hashicorp Vault 作为秘密存储。MIT Go
  • wantguns/bin - 极简的粘贴箱,用于以单个静态链接的二进制文件交付的文本和二进制文件。(演示GPL-3.0 Rust/Docker
  • Wastebin - 轻量级、极简且快速的粘贴箱,具有 SQLite 后端。(演示MIT Rust/Docker
  • YABin - 一个包含丰富功能但保持简单的粘贴箱。支持可选的 E2E 加密、客户端 CLI 应用程序、语法突出显示、极简 UI、API、键盘快捷键等。它甚至可以在无服务器环境中运行。(演示MIT Nodejs/Docker
  • ybFeed - 个人微型订阅源,您可以在其中发布文本或图像片段。MIT Go/Nodejs/Docker
  • Yopass - 安全共享秘密、密码和文件。(演示Apache-2.0 Go/Docker

个人仪表板

^ 返回顶部 ^

用于访问信息和应用程序的仪表板。

相关:监控书签和链接共享

  • Dashy - 功能丰富的家庭实验室主页,具有简单的 YAML 配置。(演示MIT Nodejs/Docker
  • Fenrus - 一个自托管的个人主页,允许多个用户、访客访问和每个用户的多个仪表板。它还具有“智能应用程序”,可显示这些应用程序的实时数据。GPL-3.0 .NET/Docker
  • Glance - 一个高度可定制的仪表板,可将您的所有订阅源放在一个位置。AGPL-3.0 Docker/Go
  • Heimdall - Heimdall 是一个优雅的解决方案,用于组织您的所有 Web 应用程序。(源代码MIT PHP
  • Hiccup - 一个漂亮静态主页,可快速访问您的链接和服务。它具有内置搜索、编辑、PWA 支持和本地存储缓存,可轻松组织您的起始页。(源代码MIT Javascript/Docker
  • Homarr - 一款时尚的现代化仪表盘,集成了诸多功能,并可高度定制。
  • Piwigo - 由活跃的用户和开发者社区构建的网页照片库软件。(源代码GPL-2.0 PHP
  • sigal - 又一款简洁的静态相册生成器。MIT Python
  • SPIS - 一款简单、轻量且快速的媒体服务器,具有良好的移动支持。GPL-3.0 Docker/Rust
  • This week in past - 聚合往年本周拍摄的图片,并在网页上以简单的幻灯片形式呈现。MIT Docker/Rust
  • Thumbor - 一项智能图像服务,支持按需裁剪、调整大小、应用滤镜和优化图像。(源代码MIT Python/Docker
  • Zenphoto - 开源相册和内容管理系统项目。(源代码GPL-2.0 PHP

投票与活动

^ 返回顶部 ^

用于组织投票活动的软件。

相关:预订与日程安排

  • Bitpoll - 一款用于安排会议和进行常规投票的 Web 应用程序。(演示GPL-3.0 Docker/Python
  • Bracket - 灵活的锦标赛系统,用于构建锦标赛设置、添加队伍、安排比赛、跟踪比分,并向公众实时展示排名。(演示源代码AGPL-3.0 Docker/Nodejs
  • Christmas Community - 为您的整个家庭创建一个简单的场所,用于查找人们想要的礼物,并避免重复送礼。AGPL-3.0 Docker/Nodejs
  • Claper - 与您的受众互动的终极工具(Slido、AhaSlides 和 Mentimeter 的替代品)。(源代码GPL-3.0 Elixir/Docker
  • ClearFlask - 社区反馈工具,用于管理收到的反馈并确定公共路线图的优先级(Canny、UserVoice、Upvoty 的替代品)。(演示源代码AGPL-3.0 Docker
  • docassemble - 一款免费的开源专家系统,基于 Python、YAML 和 Markdown,用于引导式访谈和文档组装。(演示源代码MIT Docker/Python
  • Fider - 用于收集和确定反馈优先级的开放平台(UserVoice 的替代品)。(演示源代码MIT Docker
  • Formbricks - 基于全球最大的开源调查堆栈构建的体验管理套件。在客户旅程的每一步优雅地收集反馈,以了解客户的需求。(演示源代码AGPL-3.0 Nodejs/Docker
  • Framadate - 在线服务,用于快速轻松地规划约会或做出决定:发起投票,定义要选择的日期或主题,将投票链接发送给您的朋友或同事,讨论并做出决定。(演示源代码) CECILL-B PHP
  • Gancio - 供当地社区使用的共享议程。(源代码AGPL-3.0 Nodejs
  • gathio - 可共享的、无需注册的、自毁式活动页面。(演示源代码GPL-3.0 Nodejs/Docker
  • HeyForm - 表单构建器,允许任何人创建引人入胜的对话式表单,用于调查、问卷、测验和投票。(源代码AGPL-3.0 Docker
  • hitobito - 一款 Web 应用程序,用于管理具有成员、事件等复杂组层次结构。(演示源代码AGPL-3.0 Ruby
  • Input - 一款注重隐私、无需代码的开源表单构建器,旨在实现简洁性和品牌一致性。(源代码AGPL-3.0 PHP/Nodejs/Docker
  • LimeSurvey - 功能丰富的开源 Web 投票软件。支持广泛的调查逻辑。(演示源代码GPL-2.0 PHP
  • Meetable - 一款极简的活动聚合器。(源代码MIT PHP
  • Mobilizon - 一款联合工具,可帮助您查找、创建和组织活动和群组。(演示源代码GPL-3.0 Elixir/Docker
  • Open Event Server - 使组织者能够管理从音乐会到会议和聚会的各种活动。GPL-3.0 Python/Docker
  • OpnForm - 美观的开源表单构建器。(演示源代码AGPL-3.0 PHP/Nodejs/Docker

代理

^ 返回顶部 ^

代理是一种服务器应用程序,充当请求资源的客户端和提供该资源的服务器之间的中介。本节介绍前向(即出站)代理。有关反向代理,请参阅 Web 服务器部分。

相关:Web 服务器

  • imgproxy - 快速且安全的独立服务器,用于调整远程图像的大小和转换。当您需要动态调整多个图像的大小,而无需准备大量缓存的调整大小的图像或在每次设计更改时重新执行此操作时,它非常有用。(源代码MIT Go/Docker/K8S
  • iodine - 基于 DNS 隧道的 IPv4 解决方案,使您能够启动 socks5 代理侦听器。(源代码ISC C/deb
  • Koblas - 轻量级 SOCKS5 代理服务器。MIT Rust/Docker
  • Outline Server - 一个代理服务器,为每个访问密钥运行一个 Shadowsocks 实例,并提供一个 REST API 来管理访问密钥。(源代码Apache-2.0 Docker/Nodejs
  • Privoxy - 非缓存 Web 代理,具有高级过滤功能,可增强隐私、修改网页数据和 HTTP 标头、控制访问以及删除广告和其他令人讨厌的互联网垃圾。GPL-2.0 C/deb
  • sish - 仅使用 SSH 的 HTTP(S)/WS(S)/TCP 隧道(serveo/ngrok 的替代方案)。MIT Go/Docker
  • socks5-proxy-server - SOCKS5 代理服务器,具有内置身份验证和 Telegram 机器人,用于用户管理和用户数据使用统计(当您按 GB 数据付费时非常方便)。它已 Docker 化,易于安装。Apache-2.0 Docker
  • Squid - 支持 HTTP、HTTPS、FTP 等的 Web 缓存代理。它通过缓存和重用频繁请求的网页来减少带宽并提高响应时间。(源代码GPL-2.0 C/deb
  • Tinyproxy - 轻量级 HTTP/HTTPS 代理守护程序。(源代码GPL-2.0 C/deb
  • txtdot - 一个 HTTP 代理,仅解析页面中的文本、链接和图片,从而减少互联网带宽使用、删除广告和繁重的脚本。(演示源代码MIT Nodejs/Docker

食谱管理

^ 返回顶部 ^

用于管理食谱的软件和工具。

  • Bar Assistant - Bar Assistant 是一款自托管应用程序,用于管理您的家庭酒吧。它允许您添加配料、搜索鸡尾酒并创建自定义鸡尾酒配方。(演示源代码MIT PHP/Docker
  • KitchenOwl - 一款跨平台的购物清单、食谱存储、费用跟踪器和膳食计划器,遵循 Material Design 语言。(源代码AGPL-3.0 Docker/deb
  • Mealie - 受 Material Design 启发的食谱管理器,具有类别和标签管理、购物清单、膳食计划器和站点自定义功能。Mealie 专注于简单的用户交互,以保持全家使用该应用程序。(源代码MIT Python
  • RecipeSage - 一款食谱保存器、膳食计划组织器和购物清单管理器,可以直接从任何 URL 导入食谱。(演示AGPL-3.0 Nodejs
  • Recipya - 一款简洁、简单且功能强大的食谱管理器,您的全家都会喜欢。(演示源代码GPL-3.0 Docker/Go
  • Specifically Clementines - 杂货购物应用程序(以前称为 Groceries),提供与多个用户/设备(Web/Android/iOS)、食谱和与 Tandoor 集成的可靠同步。(演示源代码MIT Docker
  • Tamari - 食谱管理器 Web 应用程序,内置食谱集合。按收藏夹和类别组织、创建购物清单和计划膳食。(演示源代码GPL-3.0 Docker/Python
  • What To Cook? - 根据您家中的食材获取今天烹饪的食谱。AGPL-3.0 Docker

远程访问

^ 返回顶部 ^

远程桌面SSH 服务器以及用于远程管理计算机系统的 Web 界面。

  • Engity’s Bifröst - 高度可定制的 SSH 服务器,具有多种授权用户的方式以及在何处以及如何执行用户会话的选项。(源代码Apache-2.0 Go/Docker
  • Firezone - 自托管的安全远程访问网关,支持 WireGuard 协议。它提供 Web GUI、一键安装脚本、多因素身份验证 (MFA) 和 SSO。(源代码Apache-2.0 Elixir/Docker
  • Guacamole - Guacamole 是一个无客户端的远程桌面网关。它支持 VNC 和 RDP 等标准协议。(源代码Apache-2.0 Java/C
  • MeshCentral - 一个完整的计算机管理网站。借助 MeshCentral,您可以运行自己的 Web 服务器来远程管理和控制本地网络或互联网上的计算机。(源代码Apache-2.0 Nodejs
  • Remotely - 一种远程桌面控制和远程脚本解决方案,企业级远程支持解决方案,具有管理员 Web 界面和通过浏览器进行远程控制。GPL-3.0 C#/Docker
  • RustDesk - 开箱即用的远程桌面访问软件(TeamViewer 的替代方案)。(源代码AGPL-3.0 Rust/Docker/deb
  • ShellHub - ShellHub 是一款现代 SSH 服务器,用于通过命令行(使用任何 SSH 客户端)或基于 Web 的用户界面远程访问 Linux 设备,旨在替代 sshd。(源代码Apache-2.0 Docker
  • Sshwifty - Sshwifty 是一个为 Web 制作的 SSH 和 Telnet 连接器。(演示AGPL-3.0 Go/Docker
  • Warpgate - 适用于任何 SSH 客户端的智能 SSH 和 HTTPS 堡垒机。Apache-2.0 Rust/Docker

资源规划

^ 返回顶部 ^

用于帮助进行资源和供应规划的软件和工具,包括企业资源和供应规划 (ERP)

相关:资金、预算和管理库存管理

  • Dolibarr - Dolibarr ERP CRM 是一款现代软件包,用于管理您的公司或基金会活动(联系人、供应商、发票、订单、库存、日程、会计等)。(演示源代码GPL-3.0 PHP/deb
  • ERPNext - 免费开源 ERP 系统。(源代码GPL-3.0 Python/Docker
  • farmOS - 基于 Web 的农场记录保存应用程序。(演示源代码GPL-2.0 PHP/Docker
  • grocy - 超越冰箱的 ERP - grocy 是一款基于 Web 的自托管杂货和家庭管理解决方案,适用于您的家庭。(演示源代码MIT PHP/Docker
  • LedgerSMB - 适用于中小型企业的集成会计和 ERP 系统,具有复式记账、预算、发票、报价、项目、订单和库存管理、运输等功能。(演示源代码GPL-2.0 Docker/Perl
  • Odoo - 免费开源 ERP 系统。(演示源代码LGPL-3.0 Python/deb/Docker
  • OFBiz - 企业资源规划系统,具有一套业务应用程序,其灵活性足以在任何行业中使用。(源代码Apache-2.0 Java
  • Tryton - 免费开源业务解决方案。(演示源代码GPL-3.0 Python

搜索引擎

^ 返回顶部 ^

搜索引擎是一种信息检索系统,旨在帮助查找存储在计算机系统中的信息,包括网络搜索引擎

  • Apache Solr - 企业级搜索平台,具有全文搜索、命中突出显示、分面搜索、实时索引、动态聚类和丰富的文档(例如,Word、PDF)处理功能。(源代码Apache-2.0 Java/Docker/K8S
  • Fess - Fess 是一款功能强大且易于部署的企业搜索服务器。(演示源代码Apache-2.0 Java/Docker
  • Jina - 适用于任何类型数据的云原生神经搜索框架。Apache-2.0 Python/Docker
  • Manticore Search - 全文搜索和数据分析,对小型、中型和大型数据具有快速响应时间(Elasticsearch 的替代方案)。GPL-2.0 Docker/deb/C++
  • MeiliSearch - 超相关、即时且容错的全文搜索 API。(源代码MIT Rust/Docker/deb
  • OpenSearch - 开源分布式 RESTful 搜索引擎。(源代码Apache-2.0 Java/Docker/K8S/deb
  • SearXNG - 互联网元搜索引擎,聚合来自各种搜索服务和数据库的结果(Searx 的分支)。(源代码AGPL-3.0 Python/Docker
  • sist2 - 闪电般快速的文件系统索引器和搜索工具。GPL-3.0 C/Docker
  • Sosse - 基于 Selenium 的搜索引擎和爬虫,具有离线存档功能。(源代码AGPL-3.0 Python/Docker
  • Typesense - 速度极快、容错的开源搜索引擎,针对开发人员的幸福感和易用性进行了优化。(源代码GPL-3.0 C++/Docker/K8S/deb
  • Websurfx - 聚合来自其他搜索引擎的结果(元搜索引擎),不含广告,同时兼顾隐私和安全。它速度极快,并提供高度的自定义功能(SearX 的替代方案)。AGPL-3.0 Rust/Docker
  • Whoogle - 自托管、无广告、尊重隐私的元搜索引擎。MIT Python
  • Yacy - 基于对等网络的去中心化搜索引擎服务器。(源代码GPL-2.0 Java/Docker/K8S
  • ZincSearch - 需要最少资源的搜索引擎(Elasticsearch 的替代方案)。(演示源代码Apache-2.0 Go/Docker/K8S

自托管解决方案

^ 返回顶部 ^

用于轻松安装、管理和配置自托管服务和应用程序的软件。

  • Ansible-NAS - 使用此 playbook 和 Ubuntu 盒子构建功能齐全的家庭服务器。MIT Ansible/Docker
  • CasaOS - 一个简单、易用、优雅的开源家庭云系统。(源代码Apache-2.0 Go/Docker
  • DietPi - 针对单板计算机优化的最小 Debian 操作系统,可让您轻松安装和管理多个用于家庭自托管的服务。(源代码GPL-2.0 Shell
  • DockSTARTer - DockSTARTer 帮助您开始在 Docker 中运行家庭服务器应用程序。(源代码MIT Shell
  • FreedomBox - 社区项目,旨在开发、设计和推广运行免费软件的个人服务器,用于私人、个人通信。(源代码AGPL-3.0 Python/deb
  • HomelabOS - 您自己的离线优先、以隐私为中心的开源数据中心。只需几个命令即可部署 100 多项服务。(源代码MIT Docker
  • LibreServer - 基于 Debian 的家庭服务器配置。(源代码AGPL-3.0 Shell
  • Mars Server - 使用 Docker、Docker Compose、Make 和 Bash 管理的家庭服务器。MIT Docker
  • Mistborn - Mistborn 是您自己的虚拟私有云平台和 WebUI,用于管理自托管服务。MIT Shell/Docker
  • NextCloudPi - 预安装和预配置的 Nextcloud,具有文本和 Web 管理界面以及自托管私有数据所需的所有工具。提供 Raspberry Pi、Odroid、Rock64、Docker 的安装映像,以及适用于 Armbian/Debian 的 curl 安装程序。GPL-2.0 Shell/PHP
  • OpenMediaVault - OpenMediaVault 是基于 Debian Linux 的下一代网络附加存储 (NAS) 解决方案。它包含 SSH、(S)FTP、SMB/CIFS、DAAP 媒体服务器、RSync、BitTorrent 客户端等服务。(源代码GPL-3.0 PHP
  • Sandstorm - 用于轻松安全地运行自托管应用程序的个人服务器。(演示源代码Apache-2.0 C++/Shell
  • StartOS - 基于浏览器的图形操作系统 (OS),使运行个人服务器就像运行个人计算机一样简单。(源代码MIT Rust
  • Syncloud - 您自己的在线文件存储、社交网络或电子邮件服务器。(源代码GPL-3.0 Go/Shell
  • Tipi - 家庭服务器管理器。一键设置,一键安装您最喜欢的自托管应用程序。(源代码GPL-3.0 Shell
  • UBOS - 在独立盒子(个人服务器和物联网设备)上运行的 Linux 发行版。一键安装和管理应用程序 - Jenkins、Mediawiki、Owncloud、WordPress 等,以及其他功能。GPL-3.0 Perl
  • WikiSuite - 最全面和集成的免费/自由/开源企业软件套件。(源代码GPL-3.0/LGPL-2.1/Apache-2.0/MPL-2.0/MPL-1.1/MIT/AGPL-3.0 Shell/Perl/deb
  • xsrv - 在您自己的服务器上安装和管理自托管服务/应用程序。(源代码GPL-3.0 Ansible/Shell
  • YunoHost - 旨在使每个人都能访问自托管的服务器操作系统。(演示源代码AGPL-3.0 Python/Shell

软件开发

^ 返回顶部 ^

软件开发是构思、规范、设计、编程、记录、测试和修复错误的过程,涉及创建和维护应用程序、框架或其他软件组件。

请访问软件开发 - API 管理软件开发 - 持续集成与部署软件开发 - FaaS 与无服务器软件开发 - IDE 与工具软件开发 - 本地化软件开发 - 低代码软件开发 - 项目管理软件开发 - 测试

软件开发 - API 管理

^ 返回顶部 ^

API 管理是创建和发布应用程序编程接口 (API)、强制执行其使用策略、控制访问、培养订阅者社区、收集和分析使用情况统计数据以及报告性能的过程。

  • DreamFactory - 将任何 SQL/NoSQL/结构化数据转换为 Restful API。(源代码Apache-2.0 PHP/Docker/K8S
  • form.io - 一个 REST API 构建平台,利用拖放式表单构建器,并且与应用程序框架无关。包含开源和企业版本。(演示源代码MIT Nodejs/Docker
  • Fusio - 开源 API 管理平台,可帮助构建和管理 REST API。(演示源代码AGPL-3.0 PHP/Docker
  • Graphweaver - 将多个数据源转换为单个 GraphQL API。(源代码MIT Nodejs
  • Hasura - 在 Postgres 上提供快速、即时的实时 GraphQL API,具有细粒度的访问控制,还会在数据库事件上触发 Webhook。(源代码Apache-2.0 Haskell/Docker/K8S
  • Hoppscotch Community Edition - 一个免费、快速且美观的 API 请求构建器。(源代码MIT Nodejs/Docker
  • Kong - 世界上最受欢迎的开源微服务 API 网关和平台。(源代码Apache-2.0 Lua/Docker/K8S/deb
  • Lura - 开源高性能 API 网关。(源代码Apache-2.0 Go
  • Opik - 使用一套可观察性工具来评估、测试和交付 LLM 应用程序,以校准您的开发和生产生命周期中的语言模型输出。(源代码Apache-2.0 Docker/Python
  • Panora - 一个 API,可在几分钟内将集成目录添加到您的 SaaS 产品中(Merge.dev 的替代方案)。(源代码AGPL-3.0 Nodejs/Docker
  • Para - 用于对象持久性、API 开发和身份验证的灵活模块化后端框架/服务器。(源代码Apache-2.0 Java/Docker
  • Psychic - 将大型语言模型连接到动态数据源的通用 API。GPL-3.0 Python
  • Svix - 开源 Webhook 即服务,使 API 提供商可以非常轻松地发送 Webhook。(源代码MIT Docker/Rust
  • Tyk - 快速且可扩展的开源 API 网关。Tyk 开箱即用,提供 API 管理平台,包括 API 网关、API 分析、开发人员门户和 API 管理仪表板。(源代码MPL-2.0 Go/Docker/K8S
  • Yaade - Yaade 是一个开源、自托管、协作式 API 开发环境。(源代码MIT Docker

软件开发 - 持续集成与部署

^ 返回顶部 ^

持续集成持续部署软件和工具。

请访问awesome-sysadmin/持续集成与持续部署

相关:自动化

软件开发 - FaaS 与无服务器

^ 返回顶部 ^

无服务器计算函数即服务 (FaaS)平台即服务 (Paas)管理软件。

请访问awesome-sysadmin/PaaS

软件开发 - IDE 与工具

^ 返回顶部 ^

集成开发环境 (IDE)是一种软件应用程序,为计算机程序员提供全面的软件开发设施。

相关:软件开发 - 低代码

  • Atheos - 基于 Web 的 IDE 框架,占用空间小,要求最低,从 Codiad 继续发展而来。(源代码MIT PHP/Docker
  • code-server - 浏览器中的 VS Code,托管在远程服务器上。MIT Nodejs/Docker
  • Coder - 您自己的基础设施上的远程开发机器。(源代码AGPL-3.0 Go/Docker/K8S/deb
  • Eclipse Che - 开源工作区服务器和云 IDE。(源代码EPL-1.0 Docker/Java
  • Hakatime - 带有分析仪表板的 WakaTime 服务器实现。Unlicense Haskell
  • HttPlaceholder - 使用 HttPlaceholder 快速模拟任何 Web 服务。HttPlaceholder 允许您指定请求的外观以及需要返回的响应。MIT C#
  • Judge0 CE - 用于编译和运行源代码的开源 API。(源代码GPL-3.0 Docker
  • JupyterLab - 用于交互式和可重复计算的基于 Web 的环境。(演示源代码BSD-3-Clause Python/Docker
  • Langfuse - 用于模型跟踪、提示管理和应用程序评估的 LLM 工程平台。Langfuse 帮助团队协作调试、分析和迭代其 LLM 应用程序,例如聊天机器人或 AI 代理。(演示源代码客户端MIT Docker
  • Lowdefy - 使用 YAML/JSON 在自托管的开源平台上,在几分钟内构建内部工具、BI 仪表板、管理面板、CRUD 应用程序和工作流程。连接到您的数据源,通过无服务器、Netlify 或 Docker 托管。(源代码Apache-2.0 Nodejs/Docker
  • RStudio Server - 基于 Web 浏览器的 R IDE。(源代码AGPL-3.0 Java/C++
  • Wakapi - 用于跟踪编码统计信息的工具,与 WakaTime 兼容。(源代码GPL-3.0 Go/Docker

软件开发 - 本地化

^ 返回顶部 ^

本地化是将代码和软件适配到其他语言的过程。

  • Accent - 开源、自托管、面向开发人员的翻译工具。(源代码BSD-3-Clause Elixir/Docker
  • Tolgee - 开发人员和翻译人员友好的基于 Web 的本地化平台,使用户可以直接在他们开发的应用程序中进行翻译。(源代码Apache-2.0 Docker/Java
  • Traduora - 团队翻译管理平台。(源代码AGPL-3.0 Docker/K8S/Nodejs
  • Weblate - 具有紧密版本控制集成的基于 Web 的翻译工具。(演示源代码GPL-3.0 Python/Docker/K8S

软件开发 - 低代码

^ 返回顶部 ^

低代码开发平台(LCDP)提供了一个开发环境,用于通过图形用户界面创建应用软件。

相关:软件开发 - IDE & 工具

  • Appsmith - 云端或自托管的开源平台,用于构建管理面板、CRUD 应用和工作流程。以 10 倍的速度构建您所需的一切。(源代码Apache-2.0 Java/Docker/K8S
  • Appwrite - 为 Web、原生和移动开发者提供的端到端后端服务器:rocket:。(源代码BSD-3-Clause Docker
  • Dashpress - 通过单个命令,从您的数据库信息中在几秒钟内生成功能齐全的管理应用程序。(演示AGPL-3.0 Nodejs/Docker
  • Manifest - 一个完整的后端,可以放入一个 YAML 文件中。(演示源代码MIT Nodejs
  • Motor Admin - 无代码管理面板和商业智能软件 - 搜索、创建、更新和删除数据条目,创建自定义操作,并构建报告。(源代码AGPL-3.0 Ruby/Docker
  • PocketBase - 为您的下一个 SaaS 和移动应用程序提供的开源后端,只需一个文件。(源代码MIT Go/Docker
  • SQLPage - 仅使用 SQL 的动态网站构建器。(源代码MIT Rust/Docker
  • ToolJet - 低代码框架,以最少的工程投入构建和部署内部工具(Retool 和 Mendix 的替代方案)。(源代码GPL-3.0 Nodejs/Docker/K8S

软件开发 - 项目管理

^ 返回顶部 ^

用于软件项目管理的工具和软件。

相关:工单系统任务管理 & 待办事项列表

  • Cgit - 一个用于 git 存储库的快速轻量级 Web 界面。(源代码GPL-2.0 C
  • Forgejo - 一个专注于扩展、联合和隐私的轻量级软件锻造平台(Gitea 的分支)。(演示源代码客户端MIT Docker/Go
  • Fossil - 具有 wiki 和错误跟踪器的分布式版本控制系统。BSD-2-Clause-FreeBSD C
  • Gerrit - 一个用于基于 Git 的项目的代码审查和项目管理工具。(源代码Apache-2.0 Java/Docker
  • Gitblit - 用于管理、查看和提供 Git 存储库的纯 Java 堆栈。(源代码Apache-2.0 Java
  • gitbucket - 由 Scala 驱动的易于安装的 GitHub 克隆。(源代码Apache-2.0 Scala/Java
  • Gitea - 一杯茶的 Git!无痛的自托管一体化软件开发服务,包括 Git 托管、代码审查、团队协作、包注册表和 CI/CD。(演示源代码MIT Go/Docker/K8S
  • GitLab - 自托管的 Git 存储库管理、代码审查、问题跟踪、活动源和 wiki。(演示源代码MIT Ruby/deb/Docker/K8S
  • Gitolite - Gitolite 允许您在中央服务器上设置 Git 托管,具有细粒度的访问控制和更多强大的功能。(源代码GPL-2.0 Perl
  • Gogs - 用 Go 编写的无痛自托管 Git 服务。(源代码MIT Go
  • Huly - 一体化项目管理平台(Linear、Jira、Slack、Notion、Motion 的替代方案)。(演示源代码EPL-2.0 Docker/K8S/Nodejs
  • Kallithea - 支持两个主要版本控制系统 Mercurial 和 Git 的源代码管理系统,具有 Web 界面。(源代码GPL-3.0 Python
  • Klaus - 简单、易于设置的 Git Web 查看器,开箱即用。ISC Python/Docker
  • Leantime - Leantime 是一个精益项目管理系统,适用于小型团队和初创公司,帮助管理从构思到交付的项目。(源代码GPL-2.0 PHP/Docker
  • Mindwendel - 在您的团队中集思广益并投票支持想法和想法。(演示源代码AGPL-3.0 Docker/Elixir
  • minimal-git-server - 一个轻量级且最小的自托管 Git 服务器,具有用于管理存储库的基本 CLI,支持多个帐户并在容器中运行。MIT Docker
  • Octobox - 重新掌控您的 GitHub 通知。(源代码AGPL-3.0 Ruby/Docker
  • OneDev - 一体化 DevOps 平台。具有 Git 管理、问题跟踪和 CI/CD。简单而强大。(源代码MIT Java/Docker/K8S
  • OpenProject - OpenProject 是一个基于 Web 的项目管理系统。(源代码GPL-3.0 Ruby/deb/Docker
  • Pagure - 一个轻量级、强大且灵活的以 Git 为中心的锻造平台,其功能为联合和分散式开发奠定了基础。(演示GPL-2.0 Docker/Python/deb
  • Phorge - Phorge 是一个开源的、社区驱动的平台,用于协作、管理、组织和审查软件开发项目。(源代码Apache-2.0 PHP
  • Plane - 以最简单的方式帮助您跟踪问题、史诗和产品路线图(JIRA、Linear 和 Height 的替代方案)。(演示源代码Apache-2.0 Docker
  • ProjeQtOr - 一个完整、成熟、多用户的项目管理系统,具有适用于项目所有阶段的广泛功能。(演示源代码AGPL-3.0 PHP
  • Redmine - Redmine 是一个灵活的项目管理 Web 应用程序。(源代码GPL-2.0 Ruby
  • Review Board - 适用于各种规模的项目和公司的可扩展且友好的代码审查工具。(演示源代码MIT Python/Docker
  • rgit - 一个超快速且轻量级的 cgit 克隆。WTFPL Rust/Docker
  • RhodeCode - RhodeCode 是一个面向软件开发团队的开源平台。它统一并简化了 Git、Subversion 和 Mercurial 的存储库管理。(源代码AGPL-3.0 Python
  • Rukovoditel - 可配置的开源项目管理,基于 Web 的应用程序。(源代码GPL-2.0 PHP
  • SCM Manager - 通过 HTTP 共享和管理您的 Git、Mercurial 和 Subversion 存储库的最简单方法。(源代码BSD-3-Clause Java/deb/Docker/K8S
  • Smederee - 一个节俭的平台,致力于帮助人们利用 Darcs 版本控制系统的强大功能共同构建出色的软件。(源代码AGPL-3.0 Scala
  • Sourcehut - 一个完整的 Web Git 界面,没有 JavaScript。(演示源代码GPL-2.0 Go
  • Taiga - 基于看板和 Scrum 方法的敏捷项目管理工具。(源代码MPL-2.0 Docker/Python/Nodejs
  • Titra - 适用于自由职业者和小型团队的时间跟踪解决方案。(源代码GPL-3.0 Javascript/Docker
  • Trac - Trac 是一个增强的 wiki 和问题跟踪系统,用于软件开发项目。BSD-3-Clause Python/deb
  • Traq - 用 PHP 编写的项目管理和问题跟踪系统。(源代码GPL-3.0 PHP/Nodejs
  • Tuleap - Tuleap 是一个自由套件,用于规划、跟踪、编码和协作软件项目。(源代码GPL-2.0 PHP
  • UVDesk - UVDesk 社区是一个面向服务的、事件驱动的可扩展开源帮助台系统,您的组织可以使用它以您想象的任何方式轻松地为您的客户提供高效的支持。(演示源代码MIT PHP
  • ZenTao - 一个敏捷(scrum)项目管理系统/工具。(演示源代码AGPL-3.0 PHP

软件开发 - 测试

^ 返回顶部 ^

用于软件测试的工具和软件。

  • Bencher - Bencher 是一套持续基准测试工具,旨在捕获 CI 中的性能回归。(源代码MIT/Apache-2.0 Rust
  • Sorry Cypress - Cypress 浏览器自动化框架的替代开源仪表板,具有无限的并行化、记录和调试测试功能。(源代码MIT Docker/K8S
  • Touca - 面向工程团队的持续回归测试。当您编写可能破坏软件的代码时获取反馈。(源代码Apache-2.0 Docker/Nodejs

静态站点生成器

^ 返回顶部 ^

静态站点生成器基于原始数据、纯文本文件和一组模板生成完整的静态 HTML 网站。

请访问 staticsitegenerators.net, staticgen.com

相关:博客平台照片库内容管理系统 (CMS)

状态/正常运行时间页面

^ 返回顶部 ^

正常运行时间是衡量系统可靠性的指标,表示机器(通常是计算机)工作和可用的时间百分比。

相关:监控

  • cState - 用于超快速 Hugo 的静态状态页面。简洁的设计、最少的 JS、超轻的 HTML/CSS、高度自定义、可选的管理面板、只读 API、IE8+。最好与 Netlify、Docker 一起使用。(演示源代码MIT Go
  • Gatus - 自动化服务健康仪表板。(演示Apache-2.0 Docker/K8S
  • StatPing.ng - 一个易于使用的网站和应用程序状态页面。Statping 将自动获取应用程序并呈现一个漂亮的状态页面,其中包含大量功能,供您构建更好的状态页面。(源代码GPL-3.0 Docker/Go
  • Uptime Kuma - 像“Uptime Robot”这样的自托管网站监控工具。(演示MIT Docker/Nodejs

任务管理 & 待办事项列表

^ 返回顶部 ^

任务管理软件。

相关:软件开发 - 项目管理工单系统

  • AppFlowy - 使用 AppFlowy,您可以为不同的项目构建详细的待办事项列表,同时跟踪每个项目的状态。开源 Notion 替代方案。(源代码AGPL-3.0 Rust/Dart/Docker
  • Donetick - 用于个人和家庭的任务和杂务管理工具,具有高级调度、灵活分配和群组共享功能、详细的历史记录、通过 API 实现自动化、简单而现代的设计。(演示源代码AGPL-3.0 Go/Docker
  • Focalboard - 定义、组织、跟踪和管理个人和团队的工作(Trello、Notion 和 Asana 的替代方案)。(源代码客户端MIT/AGPL-3.0/Apache-2.0 Nodejs/Go/Docker
  • Kanboard - 简单且开源的可视化任务板。(源代码MIT PHP
  • myTinyTodo - 以 AJAX 风格管理您的待办事项列表的简单方法。使用 PHP、jQuery、SQLite/MySQL。符合 GTD。(演示源代码GPL-2.0 PHP
  • Nullboard - 单页极简看板;紧凑、高度可读且易于使用。BSD-2-Clause Javascript
  • Our Shopping List - 简单的共享列表应用程序。典型的用途当然包括购物清单,以及任何其他需要协作使用的小型待办事项列表。(演示AGPL-3.0 Docker
  • Planka - 用于工作组的实时看板(Trello 的替代方案)。(演示源代码AGPL-3.0 Nodejs/Docker/K8S
  • Task Keeper - 由自托管服务器支持的面向高级用户的列表编辑器。Apache-2.0 Scala
  • Tasks.md - 一个自托管的、基于文件的任务管理板,支持 Markdown 语法。MIT Docker
  • Taskwarrior - Taskwarrior 是免费的开源软件,可从命令行管理您的 TODO 列表。它灵活、快速、高效且不引人注目。它完成工作后就会退出。(源代码MIT C++
  • Tracks - 基于 Web 的应用程序,可帮助您实施 David Allen 的 Getting Things Done™ 方法。(源代码GPL-2.0 Ruby
  • Vikunja - 用于组织您生活的待办事项应用程序。(演示源代码GPL-3.0 Go
  • Wekan - 开源的类似 Trello 的看板。(源代码MIT Nodejs

工单系统

^ 返回顶部 ^

帮助台错误问题跟踪软件,以帮助跟踪用户请求、错误和缺失的功能。

相关:任务管理 & 待办事项列表软件开发 - 项目管理

  • Bugzilla - 最初由 Mozilla 项目开发和使用的通用错误跟踪器和测试工具。(源代码MPL-2.0 Perl
  • FreeScout - Help Scout 的开源克隆:基于电子邮件的客户支持应用程序、帮助台和共享邮箱。AGPL-3.0 PHP/Docker
  • GlitchTip - 开源错误跟踪应用程序。GlitchTip 收集您的应用程序报告的错误。(源代码MIT Python/Docker/K8S
  • Iguana - Iguana 是一个带有看板的开源问题管理系统。CC-BY-SA-4.0 Python/Docker
  • ITFlow - 适用于 MSP(托管服务提供商)的客户端 IT 文档、工单、发票和会计 Web 应用程序。(演示源代码GPL-3.0 PHP
  • MantisBT - 自托管的错误跟踪器,最适合软件开发。(演示源代码GPL-2.0 PHP
  • OTOBO - 用于客户服务、帮助台、IT 服务管理的灵活的基于 Web 的工单系统。(演示源代码GPL-3.0 Perl/Docker
  • Request Tracker - 企业级问题跟踪系统。(源代码GPL-2.0 Perl
  • Roundup Issue Tracker - 一个易于使用和安装的问题跟踪系统,具有命令行、Web、REST、XML-RPC 和电子邮件接口。设计时考虑了灵活性 - 不仅仅是另一个错误跟踪器。(源代码MIT/ZPL-2.0 Python/Docker
  • Trudesk - Trudesk 是一个开源的帮助台/工单解决方案。(源代码Apache-2.0 Nodejs/Docker
  • Zammad - 易于使用但功能强大的开源支持和工单系统。(源代码AGPL-3.0 Ruby/deb

时间追踪

^ 返回顶部 ^

时间追踪软件 是一类计算机软件,允许用户记录在任务或项目上花费的时间。

  • ActivityWatch - 一款自动追踪您在设备上花费时间的应用程序。(源代码MPL-2.0 Python
  • Beaver Habit Tracker - 习惯追踪应用程序,用于记录您短暂生命中的珍贵时刻。(演示BSD-3-Clause Docker
  • Kimai - Kimai 是一款免费开源的时间追踪器。它可以追踪工作时间,并按需打印您的活动摘要。(演示源代码AGPL-3.0 PHP
  • solidtime - 适用于自由职业者和机构的现代时间追踪应用程序。(源代码AGPL-3.0 Docker
  • TimeTagger - 一款基于交互式时间轴和强大报告功能的开源时间追踪器。(演示源代码GPL-3.0 Python
  • Traggo - Traggo 是一款基于标签的时间追踪工具。在 Traggo 中,没有任务的概念,只有带标签的时间跨度。(源代码GPL-3.0 Docker/Go

URL 缩短器

^ 返回顶部 ^

URL 缩短 是指将 URL 缩短,使其变得更短,但仍能定向到所需页面的操作。在托管 URL 缩短器之前,请参阅 URL 缩短器的缺点

  • Chhoto URL - 简单、快速、无冗余的 URL 缩短器(simply-shorten 的分支)。MIT Rust/Docker
  • Just Short It! - 一个 KISS 原则的单用户 URL 缩短器,只需一个容器即可运行。MIT Docker
  • liteshort - 用户友好、真正轻量级且可配置的 URL 缩短器。MIT Python/deb
  • Lstu - 轻量级 URL 缩短器。WTFPL Perl/Docker
  • Lynx - 具有多账户、ShareX 支持和美观简洁界面等多种功能的 URL 缩短器。(演示源代码MIT Nodejs/Docker
  • rs-short - 一个用 Rust 编写的轻量级链接缩短器,具有缓存、垃圾邮件机器人保护和网络钓鱼检测等功能。(演示MPL-2.0 Rust
  • Shlink - 具有 REST API 和命令行界面的 URL 缩短器。包括官方渐进式 Web 应用程序和 Docker 镜像。(源代码客户端MIT PHP/Docker
  • Simple-URL-Shortener - KISS 原则的 URL 缩短器,可公开或私有(带账户)。简约轻巧,无依赖项。(演示MIT PHP
  • YOURLS - YOURLS 是一组 PHP 脚本,可让您运行自己的 URL 缩短器。功能包括密码保护、URL 自定义、书签小程序、统计信息、API、插件、jsonp。(源代码MIT PHP

视频监控

^ 返回顶部 ^

视频监控,也称为闭路电视 (CCTV),是指在需要额外安全或持续监控的区域使用摄像机进行监控。

相关:媒体流 - 视频流

  • Bluecherry - 闭路电视 (CCTV) 软件应用程序,支持 IP 和模拟摄像机。(源代码GPL-2.0 PHP
  • Frigate - 使用本地处理的 AI 监控您的安全摄像头。(源代码MIT Docker/Python/Nodejs
  • SentryShot - 视频监控管理系统。GPL-2.0 Docker/Rust
  • Viseron - 自托管、本地化的 NVR 和 AI 计算机视觉软件。它具有物体检测、运动检测、人脸识别等功能,使您能够密切关注您的家庭、办公室或任何其他您想要监控的地方。(源代码MIT Docker
  • Zoneminder - 闭路电视 (CCTV) 软件应用程序,支持 IP、USB 和模拟摄像机。(源代码GPL-2.0 PHP/deb

VPN

^ 返回顶部 ^

虚拟专用网络 (VPN) 将专用网络扩展到公共网络,并使用户能够通过共享或公共网络发送和接收数据,就像他们的计算设备直接连接到专用网络一样。

请访问 awesome-sysadmin/VPN

Web 服务器

^ 返回顶部 ^

Web 服务器和反向代理。Web 服务器 是一段软件和底层硬件,它通过 HTTP(为分发 Web 内容而创建的网络协议)或其安全变体 HTTPS 接受请求。反向代理 是一种代理服务器,它对任何客户端来说都像一个普通的 Web 服务器,但实际上只是充当一个中间人,将请求转发到一个或多个普通的 Web 服务器。

相关:代理

  • Algernon - 小型独立的纯 Go Web 服务器,支持 Lua、Markdown、HTTP/2、QUIC、Redis 和 PostgreSQL。(源代码BSD-3-Clause Go/Docker
  • Apache HTTP Server - 安全、高效且可扩展的服务器,可提供与当前 HTTP 标准同步的 HTTP 服务。(源代码Apache-2.0 C/deb/Docker
  • BunkerWeb - 下一代 Web 应用程序防火墙 (WAF),可保护您的 Web 服务。(演示源代码客户端AGPL-3.0 deb/Docker/K8S/Python
  • Caddy - 功能强大、企业级、开源的 Web 服务器,具有自动 HTTPS 功能。(源代码Apache-2.0 Go/deb/Docker
  • HAProxy - 非常快速可靠的反向代理,为基于 TCP 和 HTTP 的应用程序提供高可用性、负载平衡和代理。(源代码GPL-2.0 C/deb/Docker
  • Jauth - 轻量级 SSL/TLS 反向代理,具有针对自托管应用程序的授权(通过 Telegram 和 SSH)。GPL-3.0 Go
  • Lighttpd - 安全、快速、兼容且非常灵活的 Web 服务器,已针对高性能环境进行了优化。(源代码BSD-3-Clause C/deb/Docker
  • Nginx Proxy Manager - Nginx Proxy Manager 是一种使用 SSL 终止轻松实现反向代理主机的方法。(源代码MIT Nodejs/Docker
  • Nginx - HTTP 和反向代理服务器、邮件代理服务器以及通用 TCP/UDP 代理服务器。(源代码BSD-2-Clause C/deb/Docker
  • Pomerium - 一个身份感知反向代理,是现已过时的 oauth_proxy 的继任者。它在将您的请求代理到后端之前插入 OAuth 步骤,以便您可以安全地将自托管网站暴露给公共互联网。(源代码Apache-2.0 Go
  • Static Web Server - 用于静态文件服务的高性能跨平台异步 Web 服务器。(源代码Apache-2.0/MIT Rust/Docker
  • SWAG (Secure Web Application Gateway) - 具有 PHP 支持、内置 Certbot (Let’s Encrypt) 客户端和 fail2ban 集成的 Nginx Web 服务器和反向代理。GPL-3.0 Docker
  • Traefik - HTTP 反向代理和负载均衡器,使部署微服务变得容易。(源代码MIT Go/Docker
  • Varnish - Web 应用程序加速器/缓存 HTTP 反向代理。(源代码BSD-3-Clause Go/deb/Docker

Wikis

^ 返回顶部 ^

Wiki 是一种由其受众直接使用 Web 浏览器协作编辑和管理的出版物。

相关:笔记和编辑器静态站点生成器知识管理工具

另请参阅:WikimatrixWiki 软件列表 - 维基百科Wiki 软件比较 - 维基百科

  • AmuseWiki - Amusewiki 基于 Emacs Muse 标记,与原始实现保持大部分兼容。它可以作为只读站点、受审核的 Wiki、完全开放的 Wiki 甚至私有站点运行。(演示源代码GPL-1.0 Perl/Docker
  • BookStack - BookStack 是一个简单、自托管、易于使用的平台,用于组织和存储信息。它允许以书籍的形式存储文档。(演示源代码MIT PHP/Docker
  • django-wiki - 具有复杂功能,可实现简单集成和出色界面的 Wiki 系统。以时尚的方式存储您的知识:使用 django 模型。(演示GPL-3.0 Python
  • docmost - 协作式 Wiki 和文档软件(Confluence、Notion 的替代品)。(源代码AGPL-3.0 Docker/Nodejs
  • Documize - 现代文档 + Wiki 软件,具有内置工作流、单个二进制可执行文件,只需携带 MySQL/Percona。(源代码AGPL-3.0 Go
  • Dokuwiki - 易于使用、轻量级、符合标准的 Wiki 引擎,具有简单的语法,允许在 Wiki 外部读取数据。所有数据都存储在纯文本文件中,因此不需要数据库。(源代码GPL-2.0 PHP
  • Feather Wiki - 一款闪电般快速且无限可扩展的工具,用于创建个人非线性笔记本、数据库和 Wiki,它完全独立,在您的浏览器中运行,并且只有 58 KB 大小。(演示源代码客户端AGPL-3.0 Javascript
  • Gitit - Wiki 程序,将页面和上传的文件存储在 git 存储库中,然后可以使用 VCS 命令行工具或 Wiki 的 Web 界面进行修改。GPL-2.0 Haskell
  • Gollum - 简单、基于 Git 的 Wiki,具有出色的 API 和本地前端。MIT Ruby
  • Mediawiki - MediaWiki 是一款用 PHP 编写的免费开源 Wiki 软件包。它作为维基百科和其他维基媒体项目的平台,每月被数亿人使用。(演示源代码GPL-2.0 PHP
  • Mycorrhiza Wiki - 用 Go 编写的基于文件系统和 git 的 Wiki 引擎,使用 Mycomarkup 作为其主要标记语言。(源代码AGPL-3.0 Go
  • Otter Wiki - 简单易用的 Wiki 软件,使用 Markdown。MIT Docker
  • Outline - 一个开放、可扩展的团队 Wiki。(源代码BSD-3-Clause Nodejs/Docker
  • Pepperminty Wiki - 包含在单个 PHP 文件中的完整 Markdown 驱动的 Wiki。(演示MPL-2.0 PHP
  • PmWiki - 基于 Wiki 的系统,用于协作创建和维护网站。GPL-3.0 PHP
  • Raneto - Raneto 是一个开源知识库平台,它使用静态 Markdown 文件来驱动您的知识库。(源代码MIT Nodejs
  • TiddlyWiki - 可重用的非线性个人 Web 笔记本。(源代码BSD-3-Clause Nodejs
  • Tiki - 具有最多内置功能的 Wiki CMS 群件。(演示源代码LGPL-2.1 PHP
  • W - 轻量级、多用户、平面文件数据库 Wiki 引擎。使用 Mardown/HTML/CSS/JS 在您的 Web 浏览器中快速创建页面并编辑它们。与其他 Wiki 的主要区别在于,我们鼓励您单独自定义每个页面的样式。(源代码AGPL-3.0 PHP
  • WackoWiki - WackoWiki 是一款轻巧且易于安装的多语言 Wiki 引擎。(源代码BSD-3-Clause PHP
  • Wiki.js - 现代、轻量级且功能强大的 Wiki 应用程序,使用 Git 和 Markdown。(演示源代码AGPL-3.0 Nodejs/Docker/K8S
  • WikiDocs - 一个无数据库的 Markdown 平面文件 Wiki 引擎。(演示源代码MIT PHP/Docker
  • WiKiss - Wiki,简单易用且易于安装。(源代码GPL-2.0 PHP
  • Wikmd - 现代且简单的基于文件的 Wiki,使用 Markdown 和 Git。MIT Python/Docker
  • XWiki - 第二代 Wiki,允许用户通过强大的基于扩展的架构扩展其功能。(演示源代码LGPL-2.1 Java/Docker/deb
  • Zim - 用于维护 Wiki 页面集合的图形文本编辑器。每个页面都可以包含指向其他页面的链接、简单的格式和图像。(源代码GPL-2.0 Python/deb

许可证列表

^ 返回顶部 ^


反功能

  • - 依赖于用户无法控制的专有服务

外部链接

^ 返回顶部 ^


贡献

贡献指南可以在此处找到。

许可证

此列表受 知识共享署名-相同方式共享 3.0 未移植 许可证的约束。
许可证条款在此处进行了总结:此处
作者列表可以在 AUTHORS 文件中找到。