很棒的 Python 应用程序
成功交付 Python 软件的案例研究
作为开发人员,我们每天都在与代码打交道。您正在阅读本文的网站主要是模块、包、库、框架等。但用户看到的是应用程序。
在构建我们自己的应用程序时,开源 Python 应用程序是我们知道可以协同工作的实用模式的金矿。一个生产应用程序胜过一千篇博客文章和 Stack Overflow 答案。
本文档是一个不断增长的列表,包含按主题排列的424 个开源 Python 应用程序,以及使用 apatite 从结构化数据生成的存储库、文档等的链接。如果您需要添加或发现缺少某些信息,请告诉我们!
请阅读公告帖子以了解有关此列表的更多信息。
订阅RSS/Atom 源以查看添加的新应用程序,或在CHANGELOG中查看最新添加的内容。
内容
- 互联网(43)
- 音频(17)
- 视频(8)
- 人工智能/机器学习(5)
- 图形(21)
- 游戏(10)
- 生产力(27)
- 组织(45)
- 通讯(35)
- 教育(9)
- 科学(24)
- 内容管理系统(11)
- 企业资源规划(5)
- 静态站点(9)
- 开发(188)
- 单片机(18)
- 代码审查(5)
- 存储(20)
- 行动(28)
- 安全(30)
- 文件(7)
- 编辑(13)
- 包管理器(11)
- 包存储库(5)
- 建造(13)
- 外壳(3)
- 其他开发项目(38)
- 其他(13)
互联网
- ArchiveBox -(存储库、主页、文档)自托管 Web 存档,用于创建本地、可浏览的 Web 内容备份。从 Pocket、Pinboard、浏览器历史记录等导入 HTML、JS、PDF、视频、字幕、git 存储库等
(organization, linux, windows, docker)
- archivematica -(存储库、主页、文档)数字保存系统,旨在维护基于标准的、长期访问数字对象集合的权限,针对档案管理员和图书馆员。
(organization, server)
- Bookwyrm -(Repo,Home)社交阅读和评论,通过 ActivityPub 去中心化。
(organization, communication, server, django)
- buku -(Repo、Fund、Docs)独立于浏览器的书签管理器,具有 CLI 和 Web 服务器前端,集成了浏览器、基于云的书签管理器和 emacs。
(organization, linux, windows, mac, server)
- Canto - (Repo,WP)RSS 守护进程和基于 Curses 的客户端。
(linux, tui)
- Codex -(存储库、演示)自托管漫画存档浏览器和阅读器。
(server, django)
- CTFd -(存储库、主页、文档)CTFd 是一个 Capture The Flag 框架,专注于易用性和可定制性。它配备了运行 CTF 所需的一切,并且可以轻松使用插件和主题进行自定义。
(server)
- Deluge -(Repo、Home、WP、Fund)流行、轻量级、跨平台的 BitTorrent 客户端。
(linux, windows, mac, server, gtk)
- Dispatch -(存储库、博客、文档)事件管理服务,具有通知和任务管理集成的功能。用于 Netflix。
(dev, server, calver, corp, fastapi)
- Elixire -(Repo、Home、Docs)功能丰富的文件托管和链接缩短器,具有 API 并支持多个虚荣 URL。
(server)
- FlaskBB -(存储库、主页、演示、文档)具有现代外观的经典网络论坛应用程序(公告板)。
(server)
- gPodder - (Repo, Home) 简单、成熟的媒体聚合器和播客客户端。
(linux, windows, mac, gtk)
- Grafana OnCall -(存储库、文档)开发人员友好的事件响应,具有出色的 Slack 集成和 PagerDuty 迁移路径。
(server, corp, django)
- 主机- (Repo) 命令行应用程序,将信誉良好的主机文件与重复数据删除功能合并,以通过 DNS 黑洞阻止不良网站。
(security, linux, windows, mac)
- httpie - (Repo、Home、PyPI)命令行 HTTP 客户端,具有 JSON 支持、语法突出显示、类似 wget 的下载、扩展等。
(dev, linux, windows, mac)
- Isso -(Repo、Home)轻量级评论服务器,设计为 Disqus 的直接替代品。
(server)
- KindleEar - (存储库、文档)Web 应用程序,可自动将 RSS 聚合到带有图像的定期 mobi/epub 文件中,并将其发送到您的 kindle 或电子邮件。
(server)
- liberapay.com -(Repo、Home、WP)一个经常性捐款平台,以前称为 gittip 和 gratipay。
(server)
- Mealie -(回购、主页、演示、基金、文档)自托管菜谱管理服务器,具有丰富的用户界面和自动备份。
(organization, server, fastapi)
- Mylar - (Repo) 一个基于网络的自动漫画书下载器 (cbr/cbz),可与 SABnzbd、NZBGet 和 torrent 一起使用。
(graphics, linux)
- Neubot -(Repo,主页)为网络中立性研究收集数据的轻量级代理。
(linux, windows, mac)
- NewsBlur - (Repo,主页)基于网络的个人新闻阅读器。
(server, django)
- Newspipe -(Repo、Home、gh、Docs)基于 Web 的新闻聚合器和阅读器。
(server)
- nsupdate.info -(Repo、PyPI、文档)功能丰富的动态 DNS 服务,使用动态 DNS UPDATE 协议(RFC 2136)来更新 BIND 和其他主要名称服务器。
(ops, server)
- Nyaa -(Repo)为动漫网站 nyaa.si 构建的 Bittorrent 跟踪器软件。
(server)
- 开放事件服务器-(存储库、演示)使活动组织者能够管理从聚会到音乐会再到会议的活动,并支持多个曲目和场地。由 FOSSASIA 和 eventyay 使用。
(organization, server)
- Pi-Hole -(Repo、Home、WP)Linux 网络级广告和互联网跟踪器阻止应用程序,充当 DNS 污水坑和(可选)DHCP 服务器,旨在在专用网络上使用。
(linux, server)
- Planet -(Repo、Home、WP)RSS 和 Atom 提要聚合器,旨在从互联网社区成员的博客中收集帖子并将其显示在单个页面上。用于为 Python 星球等提供动力。
(server)
- Pol -(Repo、Home)Web 应用程序,允许用户通过自动生成的 RSS 源订阅网站上的更改。
(server)
- PostHog -(仓库、主页、文档)可自托管的产品分析,用于跟踪事件、可视化漏斗等。
(docker)
- PyLoad -(Repo,主页)具有 Web 界面和 API 的下载管理器。
(linux, windows, mac)
- Qute Browser - (Repo,Home)基于 PyQt5 的键盘驱动、最小、类似
vim
的浏览器。 (linux, windows, mac, qt5)
- Reddit -(存储库、主页)具有投票、评论、因果报应等功能的社交新闻论坛。 (2017 年的档案库。)
(server)
- SABnzbd -(存储库、主页、文档)简单的跨平台新闻阅读器,可从 Usenet 下载。支持多种集成和 16 种语言。
(linux, windows, mac, server)
- Searx -(存储库、文档)自托管元搜索引擎,聚合来自 70 多个服务的结果,同时避免跟踪和分析。
(security, server, flask)
- speedtest-cli - (Repo,PyPI)使用 speedtest.net 测试互联网带宽的命令行界面。
(console)
- Streamlink -(Repo、Home、PyPI)命令行实用程序,可从各种服务中提取流并将其传输到所选的视频播放器中。
(linux, windows, mac)
- syncserver -(存储库、文档)用于运行自托管 Mozilla Firefox 同步服务器的一体化软件包。
(server)
- Tautulli -(回购、主页、基金)Plex 媒体服务器的 Web 监视器。
(video, server)
- Tribler -(Repo、Home、WP)具有 P2P 内容发现功能的隐私增强型 BitTorrent 客户端。
(linux, windows, mac, qt5)
- You-Get -(Repo、Home)命令行程序,用于无浏览器地从网站上抓取和流式传输视频、音频和图像。
(linux, windows, mac)
- youtube-dl - (Repo、Home、PyPI)命令行程序,用于无浏览器地存档来自 YouTube 和数百个其他网站的视频和音频。
(linux, windows, mac)
- ZeroNet -(Repo、Home、WP、Docs)开放、免费且不可审查的网站,使用比特币加密和 BitTorrent 网络。
(linux, windows, mac)
声音的
- Beets -(Repo、Home、PyPI)功能丰富的命令行音乐库管理器,具有 Web UI、重复检测、转码和标记支持,与 MusicBrainz、Discogs 等集成。
(linux, windows, mac)
- Exaile -(Repo、WP)跨平台音频播放器、标签编辑器和库管理器。
(linux, windows, mac, gtk)
- Frescobaldi -(Repo,WP)LilyPond 音乐文件的编辑器。
(linux, windows, mac, qt)
- Friture -(存储库、主页)实时可视化和分析实时音频数据,包括示波器、频谱分析仪、滚动 2D 频谱图等。
(linux, windows, mac, qt5)
- Funkwhale -(存储库、主页、文档)基于网络、社区驱动的项目,可让您在分散的开放网络中聆听和共享音乐和音频。
(server)
- GNU Radio -(Repo、Home、WP)软件开发工具包,提供信号处理块来实现软件定义的无线电和信号处理系统。
(linux, windows, mac, cpp, qt)
- GNU Solfege -(Repo,WP)旨在帮助音乐家提高技能的听力训练程序。
(linux, windows, mac, gtk)
- Mopidy - (Repo,Home)可扩展的音乐播放器服务器,具有对广泛服务的插件支持。
(server)
- 音乐播放器-(Repo、Home)围绕无限智能播放列表设计的简单音乐播放器,支持无头播放。
(linux, mac)
- MusicBrainz Picard -(Repo、Home、WP)自动识别、标记和组织音乐专辑和其他数字音频录音。
(linux, windows, mac, qt)
- PuddleTag - (Repo,WP)音频文件格式的音频标签(元数据)编辑器。
(linux, qt4)
- Quod Libet -(Repo、WP)跨平台音频播放器、标签编辑器和库管理器。
(linux, windows, mac, gtk)
- SoundConverter - (Repo,WP)基于 GNOME 的音频文件转码器。
(linux, gtk)
- SoundGrain -(Repo、Home、Fund)图形界面,设计用于绘制和编辑轨迹以控制颗粒声音合成。
(linux, windows, mac)
- Stargate DAW -(回购)带有一套乐器和效果插件的一体化数字音频工作站(DAW)。
(linux, windows, mac, qt56)
- Supysonic -(Repo)Subsonic 服务器 API 的实现,支持浏览、流媒体、转码、记录等。
(server)
- Whiipper - (Repo) 一个基于 CLI 的 CD 音频提取器,旨在提高准确性而不是速度,支持覆盖硬件缓存、准确性验证、MusicBrainz 元数据查找、隐藏曲目、FLAC 等等。
(linux)
视频
- Flowblade - (Repo, WP) 适用于 Linux 的多轨非线性视频编辑软件。
(linux, gtk)
- 开放流媒体平台-(回购)自托管视频流和录制服务器,旨在替代 Twitch 和 YouTube。
(games, server)
- OpenShot -(Repo、Home、WP、Fund)适用于 FreeBSD、Linux、macOS 和 Windows 的跨平台视频编辑器。
(linux, windows, mac, qt5)
- Pitivi -(Repo,WP)基于 GStreamer 的 Linux 非线性视频编辑器。
(linux, gtk)
- Plumi - (Repo,WP)基于 Plone 的视频共享内容管理系统。
(cms, server, plone)
- PyVideo -(存储库、主页)为 Python 社区定制的静态媒体索引,以及我们的会议和大会产生的所有内容。
(static_site, linux, server)
- Tautulli -(回购、主页、基金)Plex 媒体服务器的 Web 监视器。
(internet, server)
- Vidcutter -(Repo)GUI 和 CLI 旨在成为剪切和加入视频的最快、最简单的方法。
(linux, windows, mac)
人工智能/机器学习
- aider - (Repo,Home)基于控制台的 LLM 结对编程工具,用于编辑本地 git 存储库中的代码。
(dev, linux, windows, mac)
- Aim -(存储库、主页、博客)Aim 是一个可自行托管的机器学习实验跟踪器,旨在处理 10,000 次训练运行。
(linux, server, fastapi)
- dvc(数据版本控制) -(存储库、主页、文档)用于对机器学习项目中使用的数据进行版本控制的命令行工具。旨在取代 Excel 和其他用于跟踪和部署模型版本的工具。
(organization, scm, linux, windows, mac)
- MLflow -(存储库、主页、文档)集成的命令行应用程序和 Web 服务,支持围绕跟踪、打包和部署的端到端机器学习工作流程。由 Databricks 开发。
(organization, dev, linux, mac, corp)
- Polyaxon -(Repo、Home、Docs)一个基于 Web 的平台,用于可重复且可扩展的机器学习实验管理和指标跟踪,基于 kubernetes,支持 TensorFlow、PyTorch、Keras 等。
(dev, server)
图形
- 卡通化/画这个。 -(Repo,主页)将照片变成幼儿的绘画。自动地!
(console, docker, hardware)
- Cura -(Repo、Home、WP、Docs)流行的桌面软件,用于准备和控制 3D 打印,与 CAD 工作流程集成。
(linux, windows, mac, corp, hardware)
- DrawBot -(Repo、Home、WP)适用于 MacOS X 的功能强大的编程 2D 绘图应用程序,可从 Python 脚本生成图形。
(education, dev, mac)
- FreeCAD -(Repo、WP)通用参数化 3D CAD 建模器和具有有限元方法 (FEM) 支持的建筑信息建模 (BIM) 软件。
(linux, windows, mac, cpp, qt)
- Gaphor -(存储库、文档)为初学者设计的简单 UML 建模工具。
(docs, linux, windows, mac, flatpak, gtk)
- Lector - (Repo) 桌面电子书阅读器和浏览器,支持多种格式,包括漫画书档案。
(linux)
- MakeHuman -(Repo,WP)3D 计算机图形软件,专为照片逼真的人形原型设计而设计。
(linux, windows, mac, qt)
- Meshroom -(Repo、Home)摄影测量管道,用于将照片转换为 3D 模型。
(linux, windows, mac, qt)
- Mylar - (Repo) 一个基于网络的自动漫画书下载器 (cbr/cbz),可与 SABnzbd、NZBGet 和 torrent 一起使用。
(internet, linux)
- MyPaint -(Repo、Home、WP)数字画家的光栅图形编辑器,重点是绘画而不是图像处理。
(linux, windows, mac, gtk)
- napari -(回购、主页、基金)一种快速、交互式、多维图像查看器,用于注释和分析大图像。
(qt)
- NFO Viewer -(Repo,主页)NFO 文件及其 ASCII 艺术的简单查看器,具有预设字体、编码、自动窗口大小和可单击的超链接。
(misc, linux, windows)
- OCRFeeder -(Repo,WP)GNOME 的光学字符识别套件,支持命令行 OCR 引擎,如 CuneiForm、GOCR、Ocrad 和 Tesseract。
(linux, gtk)
- OCRopus -(Repo,WP)文档分析和光学字符识别(OCR)系统。
(linux, mac, console)
- Octoprint -(Repo、Home、Fund)用于消费 3D 打印机的基于 Web 的控制器。
(server, flask, hardware)
- PhotoCollage -(Repo)自动布置照片拼贴以填充给定的海报空间。
(linux, gtk)
- Photonix -(存储库、主页、演示)基于 Web 的照片管理,具有带对象识别、位置感知、颜色分析等功能的智能过滤功能。
(server)
- Pynocchio -(Repo、Home)极简漫画阅读器,支持许多常见的图像和存档格式。
(linux)
- Quru 图像服务器-(存储库、主页、演示、文档)用于创建和交付动态图像的高性能 Web 服务器。
(server)
- SK1 -(Repo、Home、WP)功能丰富的跨平台插图程序。
(linux, windows, mac, gtk, wx)
- Thumbor -(存储库、主页、文档)照片缩略图服务,可调整图像大小、翻转和智能裁剪。
(dev, server)
游戏
- Cataclysm: Dark Days Ahead (Launcher) - (Repo, Home) 流行的 FOSS 游戏 CDDA 的启动器,支持自动更新和模组管理。
(linux, windows, mac)
- Frets on Fire X - (Repo) 高度可定制的节奏游戏,支持多种吉他、贝斯、鼓和声乐游戏模式,最多可容纳 4 名玩家。
(linux, windows, pygame)
- Lucas Chess - (Repo,主页)适用于 Windows 的功能丰富的国际象棋客户端,具有一些 Linux 支持。
(linux, windows, qt4)
- Lutris -(Repo、Home、WP、Fund)GNU/Linux 游戏平台,使用统一界面管理游戏安装。
(linux, gtk)
- 开放流媒体平台-(回购)自托管视频流和录制服务器,旨在替代 Twitch 和 YouTube。
(video, server)
- PyChess -(Repo、Home、WP)高级国际象棋客户端,适合新的、休闲的和竞技性的游戏。
(linux, windows, gtk)
- Pyfa -(Repo)Python Fitting Assistant,EVE Online 船舶配件的跨平台实验工具。
(linux, windows, mac)
- PySolFC -(Repo、Home、Android)高度便携的纸牌游戏合集。
(linux, windows, android, kivy, tk)
- term2048 - (Repo,PyPI)2048 的 TUI 版本
(linux, mac, tui)
- Unknown Horizons -(Repo,主页)2D 实时策略模拟,重点是经济和城市建设。 (与帝国时代不同)
(linux, windows, mac)
生产率
- Autokey - (Repo、WP、PyPI)适用于 Linux 和 X11 的桌面自动化实用程序。
(linux, gtk, qt)
- Bleachbit -(Repo、Home)系统清理器,旨在释放磁盘空间和维护隐私。
(linux, windows, gtk)
- BorgBackup - (Repo, Home) 具有可选加密和其他功能的重复数据删除备份系统。
(linux)
- Bup -(Repo,Home)基于 git packfile 格式的高效备份系统,提供快速增量保存和全局重复数据删除。
(linux, mac)
- Duplicity - (Repo、Home、Docs) 加密的带宽高效备份工具,使用 rsync 算法。
(storage, linux)
- Excalibur -(Repo)用于从 PDF 中提取表格数据的 Web 界面。
(linux, windows)
- Glances -(Repo、Home、Docs)跨平台的 top/htop 替代方案,提供系统资源的概述。
(ops, linux, windows, mac, server)
- gmvault - (存储库,主页)用于备份 Gmail 帐户的工具。
(linux, windows, mac, qt5)
- Gridsync -(Repo)跨平台 GUI,旨在将本地目录与 Tahoe-LAFS 存储网格同步。
(storage, linux, windows, mac)
- GTimeLog -(回购、主页、基金、文档)基于桌面的时间跟踪器,支持记录计费/非计费工作。
(organization, linux, windows, mac)
- Kibitzr -(Repo、Home、PyPI、Docs)用于自动化日常任务的自托管个人助理服务器。
(server)
- Mackup -(Repo、PyPI)用于备份和同步应用程序设置的实用程序,支持多个存储后端(例如 Dropbox、Git)和数十个应用程序。
(linux, mac)
- Metamorphose -(Repo、Home)文件和文件夹的图形化批量重命名程序。
(linux, windows, mac, wx)
- Nuxeo Drive -(存储库、主页、文档)Nuxeo 平台的跨平台桌面同步客户端。
(storage, linux, windows, mac, console, appimage, lgpl, qt5)
- nvda -(Repo,主页)非可视化桌面访问,一个强大的 Windows 屏幕阅读器。
(windows, wx)
- OCRmyPDF -(Repo、Fund、Snap、Docs)向扫描的 PDF 文件添加 OCR 文本图层,从而实现文本搜索和选择。
(console)
- PDF 排列器-(Repo、Snap)合并和分割 PDF 文档,以及裁剪和重新排列页面。
(linux, windows, gtk)
- Plover -(Repo、Home、Fund、Docs)用于将速记动作自动翻译为击键的后台服务,使任何应用程序中的打字速度超过 200WPM。
(linux, windows, mac, hardware, qt5)
- Psono -(存储库、主页、演示、文档)基于服务器的密码管理器,专为团队构建。
(security, server)
- Ranger - (Repo, Home) TUI(文本用户界面)文件管理器,受到 vim 的启发。
(linux, tui)
- Redash -(存储库、主页)面向商业智能的数据可视化和仪表板构建,由 Mozilla、SoundCloud、Sentry 等使用。
(server, flask)
- ReproZip -(Repo、Home、Demo、PyPI、Docs)命令行工具,可从控制台命令自动构建可重复的实验档案,设计用于计算科学。
(science, linux)
- Sunflower - (Repo,主页)适用于 Linux 的小型且高度可定制的双面板文件管理器,具有插件支持。
(linux)
- Superset -(存储库、文档)数据探索、可视化和商业智能 Web 应用程序。
(server)
- VisiData -(Repo、Home、Fund、PyPI、Docs)交互式多功能工具,用于在终端中探索、分析和转换数据集。
(linux, mac, tui)
- Vorta -(Repo、Home)基于 BorgBackup 构建的 GUI 备份客户端。
(linux, mac)
- wttr.in - (Repo, Home) 支持各种表示形式的天气预报服务,适用于终端或网络浏览器。
(server, flask)
组织
- Ambar -(Repo、Home、Demo、Docs)具有自动爬行、OCR、标记和即时全文搜索功能的文档搜索引擎。
(server)
- ArchiveBox -(存储库、主页、文档)自托管 Web 存档,用于创建本地、可浏览的 Web 内容备份。从 Pocket、Pinboard、浏览器历史记录等
(internet, linux, windows, docker)
导入 HTML、JS、PDF、视频、字幕、git 存储库等 - archivematica -(存储库、主页、文档)数字保存系统,旨在维护基于标准的、长期访问数字对象集合的权限,针对档案管理员和图书馆员。
(internet, server)
- Baby Buddy -(存储库、演示)适合移动设备的网络应用程序,可帮助护理人员跟踪睡眠、喂养、尿布更换和趴着的时间,以了解和预测婴儿的需求,而无需(尽可能多)猜测。
(server)
- Baserow -(Repo、Home、gh、Docs)基于 Web 的无代码持久性平台,就像数据库与电子表格的结合,具有 REST API。
(storage, server, django)
- beancount -(Repo、Home、gh、PyPI、Docs)一种复式记账语言,用于以纯文本定义金融交易记录,然后通过 CLI 和 Web 界面生成各种报告。 (另请参阅纯文本会计)。
(linux, windows, mac)
- Bookwyrm -(Repo,Home)社交阅读和评论,通过 ActivityPub 去中心化。
(internet, communication, server, django)
- buku -(Repo、Fund、Docs)独立于浏览器的书签管理器,具有 CLI 和 Web 服务器前端,集成了浏览器、基于云的书签管理器和 emacs。
(internet, linux, windows, mac, server)
- Byro -(Repo,文档)基于 Web 的会员管理工具,适用于中小型俱乐部/非政府组织/各种协会,重点关注 DACH 地区。
(server)
- Calibre -(Repo、Home、WP、Fund)电子书管理器,设计用于查看、转换、编辑和编目所有主要格式的电子书。
(linux, windows, mac, qt5)
- Calibre-Web -(Repo)Web 应用程序提供了一个干净的界面,用于使用现有的 Calibre 数据库浏览、阅读和下载电子书。
(linux)
- CherryTree - (Repo, Home) 类似 wiki 的分层个人记事本,具有丰富的文本和语法突出显示功能。
(linux, windows, gtk)
- 协作-(存储库、文档)由 Propublica 设计的基于 Web 的协作工具,供新闻编辑室共享数据集,其工作流程围绕分配提示和维护联系人而构建。
(communication, server)
- CouchPotato -(Repo、Home)专注于电影的个人录像机,支持 usenet 和 torrent。
(linux, windows, mac)
- dupeGuru - (存储库、主页、文档)用于查找重复文件的跨平台 GUI 工具。
(linux, windows, mac)
- dvc(数据版本控制) -(存储库、主页、文档)用于对机器学习项目中使用的数据进行版本控制的命令行工具。旨在取代 Excel 和其他用于跟踪和部署模型版本的工具。
(ai, scm, linux, windows, mac)
- fava - (存储库、演示、文档)复式记账软件 Beancount 的 Web 界面,重点关注功能和可用性。
(linux, windows, mac)
- Gramps -(Repo、Home)家谱软件,对于业余爱好者来说既直观又适合专业家谱学家,功能齐全。
(linux, windows, mac, gtk)
- GTimeLog -(回购、主页、基金、文档)基于桌面的时间跟踪器,支持记录计费/非计费工作。
(productivity, linux, windows, mac)
- Headphones -(存储库、文档)基于 Web 的数字音乐库,用于通过 Usenet 和 torrent 自动下载音乐。
(linux, windows, mac)
- ihatemoney -(Repo、Home、Docs)Web 应用程序通过跟踪谁购买了什么、何时购买以及为谁购买来简化共享预算管理。
(server)
- Indico -(存储库、主页、演示、文档)在 CERN 设计的功能丰富的 Web 应用程序,用于管理活动,支持会议组织工作流程,从内容管理到接收和审查摘要/论文、活动注册、支付集成、房间预订、等等。
(communication, server)
- Invenio -(存储库、文档)用于运行可信数字存储库的可定制平台。
(linux)
- jrnl - (Repo, Home) 用于命令行的简单、加密的日志应用程序。
(linux, windows, mac, homebrew)
- LazyLibrarian -(存储库、论坛、文档)基于 Web 的数字图书馆组织者,支持以下作者和自动元数据检索。
(linux, mac)
- Mathesar -(Repo、Home、Demo、Fund、Docs)自托管 Web 应用程序,为 PostgreSQL 数据库提供类似电子表格的界面,使所有技术技能水平的用户都可以设计数据模型、输入数据和构建报告。
(storage, server, django)
- Mayan -(Repo、Home、Fund、PyPI、Docs)基于 Web 的文档管理系统,旨在存储、内省和分类文件,具有 OCR、预览、标签、签名和发送功能。还具有工作流系统、基于角色的访问控制和 REST API。
(server)
- Mealie -(回购、主页、演示、基金、文档)自托管菜谱管理服务器,具有丰富的用户界面和自动备份。
(internet, server, fastapi)
- MLflow -(存储库、主页、文档)集成的命令行应用程序和 Web 服务,支持围绕跟踪、打包和部署的端到端机器学习工作流程。由 Databricks 开发。
(ai, dev, linux, mac, corp)
- 开放事件服务器-(存储库、演示)使活动组织者能够管理从聚会到音乐会再到会议的活动,并支持多个曲目和场地。由 FOSSASIA 和 eventyay 使用。
(internet, server)
- OpenLibrary -(Repo、Home、WP)用于开放、可编辑的图书馆目录的 Web 应用程序,互联网档案馆使用它为每本已出版的书籍构建网页。
(linux, windows, mac, docker)
- 无纸化-(存储库、文档)扫描、索引和归档所有纸质文档。支持OCR、标签、搜索、加密等。
(server)
- 文书工作-(回购、主页、基金、文档)个人文档管理器,用于组织扫描文档和 PDF,支持 OCR、自动标记和搜索。
(linux, windows, gtk)
- Pinry -(存储库、主页、文档)平铺图像板系统,用于保存、标记和共享图像、视频和网站,就像自托管的 Pinterest。
(docker, server)
- Pretalx -(Repo、Home、Fund)基于 Web 的会议规划工具,支持论文征集 (CFP)、日程安排和演讲者管理。
(communication, server)
- PyMedusa -(Repo,Home)电视节目的视频库管理器,具有自动下载支持。
(linux, windows)
- Radicale -(仓库,主页)简单的 CalDAV(日历)和 CardDAV(联系人)服务器。
(server)
- RedNotebook -(Repo、Home)桌面日记,专为富文本、媒体和基于模板的条目而设计,可以标记和搜索,也可以导出为纯文本、HTML、Latex 或 PDF。
(linux, windows, mac)
- Scholia -(存储库、主页、文档)Python 包和 Web 应用程序,用于与 Wikidata 上的学术信息进行交互。
(science, server)
- Senaite -(存储库、主页)基于网络、移动优先的实验室信息管理系统 (LIMS)。
(server)
- SiCKRAGE -(Repo、gh、Docs)视频库管理器,支持自动电视节目存档。
(linux, windows)
- Taiga -(存储库、主页、文档)为通过敏捷开发流程管理项目而构建的 Web 应用程序。
(dev, server, django)
- Wikid Pad -(存储库、主页)桌面 wiki 笔记本,用于存储您的想法和创意。
(linux, windows, mac, wx)
- Xandikos - (Repo, Home) 轻量级但相对完整的 CardDAV/CalDAV 服务器,用于备份 Git 存储库中的更改。
(server)
- Zim Wiki -(存储库、主页)桌面 wiki,专为记笔记、制作列表和起草而设计。
(linux, windows, gtk)
沟通
- Abilian SBE -(仓库、主页)一个“社交业务引擎”,其功能包括轻量级文档管理、讨论、维基、时间表等。
(cms, server)
- Askbot -(Repo、Home)类似于 StackOverflow 的问答网络平台,包含标签、声誉、徽章等。
(server, corp)
- Bitmessage -(存储库、文档)Bitmessage 的参考客户端,这是一种点对点加密的去中心化通信协议。
(linux, windows, mac, kivy, qt4, tui)
- Bookwyrm -(Repo,Home)社交阅读和评论,通过 ActivityPub 去中心化。
(internet, organization, server, django)
- 协作-(存储库、文档)由 Propublica 设计的基于 Web 的协作工具,供新闻编辑室共享数据集,其工作流程围绕分配提示和维护联系人而构建。
(organization, server)
- dak -(Repo)用于维护 Debian 项目电子邮件档案的程序集合。
(linux)
- Django Wiki -(存储库、演示、文档)一个简单且成熟的基于 Web 的 wiki。
(server)
- Docassemble -(Repo、Home、Docs)用于创建适合移动设备的网络访谈、收集回复等的平台。
(server)
- Formspree - (Repo、Home)Web 服务器,可将 HTML 表单提交转换为电子邮件,无需注册、JavaScript 或自定义 Python。
(server, corp)
- Gajim - (Repo,WP)适用于 XMPP 协议的轻量级跨平台即时消息客户端。
(linux, windows, mac, gtk)
- GlobaLeaks -(Repo、主页)用于实现安全和匿名举报计划的 Web 应用程序。
(server)
- Hangups -(Repo、Snap、Docs)用于 Google Hangouts 的第三方即时通讯工具,支持群组消息传递和其他专有功能。
(linux, mac, docker, snap)
- Hawkpost -(Repo、Home)Web 应用程序,可以从技术含量较低的发件人处接收加密消息。
(server)
- Helios Voting - (Repo, Home) 端到端可验证投票系统。
(server)
- Inboxen -(Repo、Home、Docs)Web 应用程序,提供无限数量的独特电子邮件收件箱,用于分段服务和维护隐私。
(server)
- Indico -(存储库、主页、演示、文档)在 CERN 设计的功能丰富的 Web 应用程序,用于管理活动,支持会议组织工作流程,从内容管理到接收和审查摘要/论文、活动注册、支付集成、房间预订、等等。
(organization, server)
- Magic Wormhole -(Repo、PyPI、Docs)注重安全性和速度的文件传输工具,支持文件、文本和目录。
(linux, mac, console)
- Mailman -(Repo、Home、WP)最初的 listserv,一个用于管理订阅和讨论档案的 Web 应用程序和电子邮件服务器。
(server)
- Mailpile -(Repo、Home)快速电子邮件客户端,具有用户友好的加密和隐私功能。
(linux, windows, mac)
- Mailu -(Repo,主页)功能齐全的邮件服务器,旨在轻松设置和维护,支持 IMAP、IMAP+、SMTP 和提交,以及许多高级功能。
(server)
- Moa Bridge -(Repo,主页)一项将 Mastodon 嘟嘟声发布到 Twitter 和 Instagram 的服务。
(server, flask)
- Modoboa -(Repo、Home)邮件托管和管理平台,包括基于 Django 的 Web UI。提供有用的组件,例如管理面板和网络邮件。与 Postfix 或 Dovecot 集成。
(server)
- MoinMoin -(Repo、Home、WP、Docs)Python 自己的基于 Web 的 wiki 软件,用于官方 Python wiki 和许多其他软件。
(server)
- OfflineIMAP - (Repo、Home、WP)IMAP 阅读器和同步器。
(linux)
- OnionShare -(存储库、主页、文档)通过 Tor 服务进行安全且匿名的文件共享。
(linux, windows, mac, qt5)
- Pootle -(Repo、Home、WP)用于协作翻译的 Web 应用程序。
(server)
- Pretalx -(Repo、Home、Fund)基于 Web 的会议规划工具,支持论文征集 (CFP)、日程安排和演讲者管理。
(organization, server)
- pycsw -(Repo,WP)OpenGIS 目录服务实施规范的完整实施。
(server)
- RapidSMS -(存储库、主页、文档)交互式短信平台。
(server)
- SecureDrop -(Repo、Home、Docs)举报人提交系统,供媒体组织安全地接受来自匿名来源的文件。最初由 Aaron Swartz 创建,目前由新闻自由基金会管理。
(server, flask)
- Socialhome -(Repo、Home、gh、Docs)Web 应用程序使用户能够构建具有社交网络功能的联合个人资料。
(server)
- Synapse -(Repo、Home、Fund)matrix.org 分布式聊天协议的参考服务器。 riot.im 每天都有数以万计的人使用。
(server)
- Virtaal -(Repo、Home)用于执行翻译的跨平台 GUI,支持多种格式。
(linux, windows, mac, gtk)
- Weblate - (Repo、Home、PyPI)基于 Web 的本地化工具,具有紧密的版本控制集成。
(server)
- Zulip -(Repo、Home、WP、Docs)功能强大的聊天服务器和 Web 客户端,支持线程对话。
(server)
教育
- Anki -(存储库、主页、文档)用于闪存卡和记忆的强大桌面应用程序。
(linux, windows, mac, qt5)
- DrawBot -(Repo、Home、WP)适用于 MacOS X 的功能强大的编程 2D 绘图应用程序,可从 Python 脚本生成图形。
(graphics, dev, mac)
- explainshell.com -(存储库、主页)一个基于 Web 的工具,用于将命令行参数与其手册页和帮助文本相匹配。
(dev, server, flask)
- Kolibri- (回购,家庭,演示,PYPI,DOCS)可自主的学习Web应用程序,旨在使低资源社区提供高质量的教育技术(例如,农村学校,难民营,孤儿院,非正式学校系统和非正式的学校系统和监狱系统)。
(server)
- mnemosyne- (回购,家)间隔 - 重复抽认卡程序,用于有效记忆。
(linux, windows, mac, qt5)
- NBGrader- (repo,docs)基于jupyter的应用程序,该应用程序使教育工作者能够在笔记本表单中创建,分配和分级分配。
(server)
- Open EDX平台- (回购,家庭,WP)在线教育提供商,为EDX提供动力。
(server)
- 相关- (回购,文档)基于Web的课件,并支持课程计划和版本控制,调度,测试和评分。
(server)
- 导师- (回购,文档)基于Docker的开放EDX分销,无论是用于生产和本地开发,其目的是简化部署,定制,升级和扩展。
(server)
科学
- Anuga- (回购)浅水方程式的高级模拟,用于建模海啸,大坝断裂和洪水。
(linux, windows)
- Artisan- (仓库,家庭,文档)咖啡烘焙机的桌面视觉范围,可帮助咖啡烘焙师记录,分析和控制烘焙配置文件。
(linux, windows, mac)
- Ascend- (回购,家庭,WP)自1978年底以来在卡内基梅隆大学开发的数学化学过程建模系统
(linux, windows, mac, gtk)
- CellProfiler- (回购,家庭,手册,文档)交互式数据探索,分析和生物图像集的分类。
(linux, windows, mac)
- CellXgene- (回购,家庭)基于Web的交互式资源管理器,用于单细胞转录组学数据。
(linux, windows, mac, fnd)
- CKAN- (回购,家庭)数据管理系统(DMS),它易于发布,共享和使用数据。 CKAN提供支持的数据中心包括datahub.io,catalog.data.gov和欧洲dataportal.eu,以及许多其他站点。
(server, flask)
- COCALC- (回购,家庭,WP)在云中的协作计算,并支持科学的Python Stack,Sagemath,R,R,Latex,Markdown等。还具有聊天,课程管理和其他支持功能。
(server)
- dissem.in- (仓库,家庭,文档)Web平台,以帮助研究人员将论文上传到开放访问存储库。
(server, django)
- Galaxy- (回购,家庭,文档)基于Web的可再现和透明计算研究平台,重点是生物信息学。
(server)
- Invesalius- (回购,家庭,WP)出于医疗目的(包括CT和MRI扫描)生成人体结构的虚拟重建。
(linux, windows, mac, gtk)
- Manim- (回购,文档)用于解释性数学视频的动画引擎,主要是为3Blue1brown设计的。
(linux)
- Mayavi- (回购,家庭)通用,跨平台工具,用于2-D和3-D科学数据可视化。
(linux, windows, mac, qt4)
- MOSAIC- (回购,家庭,文档)基于桌面的单分子分析工具箱,该工具箱自动解码多状态纳米孔数据。
(linux, windows, mac, gov)
- ODEMIS- (仓库,家庭)用于Delmic显微镜的桌面成像工作流软件,支持自动对焦,协调历史记录以及OME -TIFF和HDF5导出。
(linux)
- OPEM- (repo,docs)一种用于评估质子交换膜(PEM)燃料电池性能的建模工具。
(linux, windows, mac)
- 橙色- (回购,家庭,WP)基于组件的数据挖掘软件,用于图形交互式数据分析和可视化。
(linux, windows, mac, qt4, qt5)
- 五型摄影师- (回购,家庭)书目数据库管理器,具有用户友好的桌面UI。
(linux, gtk)
- reprozip- (repo,home,demo,pypi,docs)命令行工具,该工具自动从控制台命令中构建可重现实验档案,该档案旨在用于计算科学。
(productivity, linux)
- Sage Math- (回购,家庭,WP)跨平台计算机代数系统具有涵盖数学许多方面的功能,包括代数,组合学,图理论,数值分析,数字理论,计算和统计。
(linux, windows, mac)
- Scholia- (回购,家庭,文档)Python软件包和Web应用程序,以与Wikidata的学术信息进行交互。
(organization, server)
- 沙发统计数据- (回购,家庭)用户友好的统计和分析,采用学习方法。
(linux, windows, mac, wx)
- SPAK- (回购,家庭,文档)超级计算机,Mac和Linux的语言无关的软件包管理器,设计用于科学计算。
(pkg_mgr, linux, mac)
- Taguette- (回购,家庭,GH,PYPI,文档)基于Web的定性研究工具,支持导入,标记,突出显示和导出许多文档格式。
(server)
- Veusz- (仓库,家庭)2D和3D科学绘图,旨在生产出出版的PDF或SVG图。
(linux, windows, mac, qt)
内容管理系统
- Abilian SBE- (回购,家庭)“社会业务引擎”,其功能包括轻量级文档管理,讨论,Wiki,时间表等。
(communication, server)
- DJANGO-CMS-基于DJANGO框架,具有版本控制,多站点支持等等的企业内容管理系统。
(server, django)
- Ella- (Repo,Docs)基于Django的内容管理系统,重点关注高流量新闻网站和互联网杂志。
(server, django)
- 夹层- (回购,家庭)建立在Django框架上的一致且灵活的内容管理平台。
(server, django)
- Plone- (仓库,家庭,WP)可扩展的企业内容管理系统建立在Zope上。
(server)
- Plumi- (Repo,WP)基于Plone的视频共享内容管理系统。
(video, server, plone)
- Pretix- (回购,家庭,博客,PYPI,文档)基于Web的票务软件,并支持可自定义的店面,直接付款,票房和报告。
(server, corp)
- PYCON-基于Django和Enmposion的内容管理和会议组织Web应用程序。
(server, django)
- Saleor- (回购,家庭)由Django,GraphQl和ReactJS建造的模块化,高性能的电子商务店面。
(server, django)
- Shuup- (仓库,家庭,文档)店面Web应用程序,并支持单市场和多市场模型。
(server)
- wagtail- (回购,家)Django内容管理系统的重点是灵活性和用户体验。
(server, django)
企业资源计划
- ERP5- (Repo,Home,WP)基于Web的ERP,CRM,DMS和大数据系统,具有数百个内置模块,设计用于公司可扩展性。
(server)
- ERPNEXT- (REPO,HOME,WP)基于会计,库存,CRM,销售,采购,项目管理和人力资源的基于Web的ERP系统。建在Frappe和Mariadb上。
(server)
- Frepple- (回购,家庭,文档)基于Web的生产计划和日程安排的供应链规划。
(linux, server)
- ODOO- (Repo,Home,WP)基于Web的ERP和CRM,带有许多内置模块,以及成千上万的应用程序以适合任何业务。
(server)
- Tryton- (Repo,Home,WP,Docs)基于Web的模块化ERP,专为各种规模的公司而设计。
(server, fdn)
静态站点
- 仙人掌- (回购,PYPI)使用Django模板的静态网站发电机。
(linux, windows, mac)
- CHERT- (repo,pypi)静态站点生成器对列表的内置支持,由这个不起眼的作者创建,用于calver.org,0ver.org和Sediforment.org,作者的博客。主要是在这里作为复活节彩蛋:)
(linux, windows, mac)
- 成长- (仓库,家庭,PYPI)静态站点发生器优化了用于构建交互式的局部微座,重点关注工作流程和可维护性。
(linux, windows, mac)
- Hyde- (仓库,家庭,PYPI)静态站点生成器,最初是Jekyll的Python。
(linux, windows, mac)
- Lektor- (回购,家庭,PYPI)带有内置管理控制台和最小桌面应用程序的静态站点生成器。
(linux, windows, mac)
- Nikola- (仓库,家庭,PYPI)命令行静态站点生成器具有增量重建,并支持Markdown,Rest,Jupyter Notebooks和HTML。
(linux, windows, mac)
- Pelican- (仓库,家庭,PYPI)命令行静态站点生成器,支持Markdown和REST语法。
(linux, windows, mac)
- Prosopopee- (Repo,Demo,Pypi,Docs)是一个静态站点生成器,专为摄影师和其他与图片讲故事的人设计。
(linux, windows, mac)
- Pyvideo- (回购,家庭)为Python社区定制静态媒体索引,以及我们的会议和会议所产生的所有内容。
(video, linux, server)
开发者
与软件开发和相邻技术领域有关的项目。
单片机
- Allura- (仓库,家庭,WP)软件Forge,并支持GIT,HG和SVN。
(server)
- DVC(数据版本控制) - (回购,家庭,文档)命令行工具,用于对机器学习项目中使用的数据的版本控制。旨在取代 Excel 和其他用于跟踪和部署模型版本的工具。
(ai, organization, linux, windows, mac)
- git cola- (回购,家)为
git
配备了跨平台GUI包装器。 (linux, windows, mac, qt4, qt5)
- gitless- (仓库,家庭,PYPI,文档)简单版本控制系统构建在Git上。
(linux, windows, mac)
- GNU BAZAAR- (仓库,家庭,WP,文档)分布式和客户服务器修订控制系统。
(linux, windows, mac)
- Kallithea- (repo,wp)软件伪造,并使用内置的推送服务器,全文搜索和代码浏览器进行git和git。 2014年从Rhodecode分叉。
(server)
- Klaus- (回购,演示,PYPI,DOCS)pip可容纳的基于Web的GIT存储库的观众“ Just just Oncors”。
(server)
- Launchpad- (Repo,Home,WP,Docs)软件Forge由Canonical设计和运行,并支持Git和Bazaar。
(server)
- Mercurial- (仓库,家庭,WP)跨平台分布式修订 - 对照系统旨在高性能和高级分支/合并功能。
(linux, windows, mac)
- Pagure- (仓库,家庭)软件Forge专注于GIT,并由Fedora工程团队开发。
(server)
- 拼布- (回购,家庭,文档)基于Web的补丁跟踪系统,旨在促进对开源项目的代码贡献。设计并用于Linux 内核子系统开发。
(server)
- 飞机- (仓库,家庭)现代,自我主持的问题和产品路线图跟踪器。 JIRA,线性和体式的替代品。
(server, django)
- RABBITVCS- (仓库,家庭,文档)工具在多种客户端(包括Nautilus,Thunar,Nemo,Caja和命令行)内提供直接的图形访问颠覆或GIT的图形访问。
(linux)
- Rhodecode- (回购,家庭,WP)用于幕后源代码管理的自托管平台,提供了对GIT,Mercurial和Subversion的集中控制。
(server, corp)
- 综述问题跟踪器- (repo,home,wp,gh)高度可抑制的问题跟踪系统具有命令行,Web和电子邮件接口,历史上由bugs.python.org的官方Python Bug Tracker使用。
(server)
- Tortoisehg- (仓库,家庭,文档)Windows Shell Extension和Mercurial分布式修订控制系统的一系列应用程序。还包括 GNOME 和 CLI 支持。
(linux, windows, qt4, qt5)
- TRAC- (Repo,Home,WP,Docs)增强了基于Web的Wiki和针对软件开发项目的问题跟踪系统。
(server)
- viewvc- (repo,home)CVS和Subversion版本控制存储库的浏览器接口。
(server)
代码审查
- Diffoscope- (回购,家庭,演示,PYPI)基于Web的文件,档案和目录的深度比较,包括对扩散TARBALL,ISO映像和PDF的支持。
(server)
- MELD- (仓库,家庭)针对开发人员的视觉差异和合并工具,提供了文件和目录的两向和三向比较,并支持许多版本控制系统,包括GIT,Mercurial,Bazaar和Subversion。
(linux, windows, mac, gtk)
- 审核委员会- (回购,家庭)可扩展的代码审核工具,适用于各种规模的项目和公司。
(server)
- Rietveld- (Repo,Home,WP)基于Django的协作代码审查工具Guido van Rossum撰写的颠覆性工具在Google Appengine上运行。 Gerrit的基础。
(server)
- sqlfluff- (仓库,家庭,基金,pypi)方言 - 芬太尼和可配置的SQL linter,考虑到ELT应用程序,并支持模板和自动解决错误。
(console)
贮存
- B2- (repo,pypi)命令行工具,可轻松访问Backblaze的B2云存储的所有功能。
(linux, windows, mac, corp)
- BARMAN- (repo)PostgreSQL的远程备份和灾难恢复。
(linux)
- BASEROW- (REPO,HOME,GH,DOCS)基于Web的无代码持久平台,例如数据库符合电子表格,并带有REST API。
(organization, server, django)
- DATASETTE- (REPO,PYPI,DOCS)由SQLite支持的探索和发布数据的工具。
(server)
- 重复- (回购,家庭,文档)使用RSYNC算法加密带宽有效的备份工具。
(productivity, linux)
- EdgedB- (回购,主页,文档)高性能对象相关数据库构建在PostgreSQL之上,具有严格,强大的打字,内置迁移和GraphQL支持。
(server)
- FREENAS- (回购,家庭,文档)操作系统旨在安装几乎任何硬件平台,用于使用SMB,NFS,AFP,FTP等通过网络共享基于ZFS的存储。
(server)
- GRIDSYNC- (repo)跨平台GUI构建了与Tahoe-Lafs存储网格同步的本地目录。
(productivity, linux, windows, mac)
- Kinto- (回购,主页,文档)具有共享和同步功能的通用JSON文档商店,支持内存和PostgreSQL后端。
(server)
- MATHESAR- (回购,家庭,演示,基金,文档)自构托Web应用程序,该应用程序为PostgreSQL数据库提供了电子表格式接口,使所有技术技能级别的用户能够设计数据模型,输入数据和构建报告。
(organization, server, django)
- mycli- (repo,home,pypi)进行自动完成和语法突出显示的Interactive mysql客户端。
(linux, mac)
- Nuxeo Drive- (仓库,家庭,文档)Nuxeo平台的跨平台桌面同步客户端。
(productivity, linux, windows, mac, console, appimage, lgpl, qt5)
- pgcli- (repo,home,pypi)进行自动完成和语法突出显示的Interactive PostgreSQL客户端。
(linux, mac)
- S3QL- (repo,Docs)用于基于云的存储服务(S3,Google Storage,OpenStack)的标准配置,功能完整的UNIX文件系统,支持压缩,加密,重复数据解复,快照等。
(linux)
- Seafile- (Repo,WP)跨平台文件托管和同步系统。
(server)
- SQLMAP- (回购,家庭,PYPI,DOCS)自动SQL注入和数据库接管。
(security, console)
- tahoelafs- (仓库,家庭,WP)分散分布式数据存储的分散云存储系统。
(linux, windows, mac)
- wal -e- (仓库)连续存档PostgreSQL WAL文件和基本备份。
(linux)
- ZEO- (回购,PYPI,文档)服务器和客户端通过网络提供基于ZODB的存储。
(linux, server)
- ZFSP- (repo)用Python编写的反向设计的ZFS实现,没有阅读原始C
(linux)
行动
- 气流- (回购,文档)一个编程作者,计划和监视工作流程的平台。
(linux, server, corp, flask)
- Ajenti- (repo,home,pypi,docs)Web基础服务器管理面板,用于快速,可扩展的远程访问,具有网络终端,文本编辑器,文件管理器等。
(server)
- Ansible- (回购,家庭,文档)无代理,基于剧本的自动化。
(linux, mac, corp)
- AWS-CLI- (REPO,PYPI,DOCS)亚马逊Web服务的官方命令行界面。
(console, py26)
- Beaker- (回购,家庭,文档)硬件集成测试系统,由Redhat用于测试RHEL和Fedora的兼容性。
(server, flask)
- Cobbler- (repo,home,wp)Linux安装服务器,允许快速设置网络安装环境。
(linux, server)
- DCO- (回购,家庭,WP,DOCS)数据中心中用于硬件和软件资源的管理平台,建立在Apache Mesos上。
(server, corp)
- FAIL2BAN- (REPO,HOME,WP)禁止在Linux服务器上引起多个身份验证错误的主机。
(linux, server)
- Ganeti- (repo)虚拟机群集管理工具构建了现有的虚拟化技术,例如XEN和KVM。
(linux, server, haskell)
- Glances- (回购,家庭,文档)跨平台TOP/HTOP替代方案,提供了系统资源的概述。
(productivity, linux, windows, mac, server)
- Gunicorn- (仓库,家庭,PYPI)可插入前叉WSGI服务器,最初是独角兽的对手。
(server)
- HealthChecks- (回购,家庭,文档)基于Web的计划工作的监视器(例如,Cron)。
(server, corp)
- Iris- (回购,家庭)灵活的自动化事件分页系统,由LinkedIn开发和使用。
(server, corp)
- NAGSTAMON- (回购,家庭,文档)桌面状态监视器,并支持Nagios,Icinga,OpsView等。
(linux, windows, mac)
- ncolony- (回购,家庭)过程管理器和监视器。
(linux, mac, server)
- Netbox- (存储库,文档)IP地址管理(IPAM)和数据中心基础架构管理(DCIM)工具,在数字海洋中受孕。
(server, django)
- nsupdate.info- (repo,pypi,docs)采用动态DNS更新协议(RFC 2136)以更新绑定和其他主要名称服务器来采用动态DNS服务。
(internet, server)
- OnCall - (回购,家庭)日历工具,专为在LinkedIn开发和使用的呼叫管理和调度。
(server, corp)
- OpenStack- (仓库,家庭,文档)云操作系统,该操作系统可控制整个数据中心的大量计算,存储和网络资源,可通过基于Web的仪表板进行管理。
(server, corp)
- PULP- (回购,家庭,文档)平台用于管理软件包存储库并将其提供给大量消费者。由红帽开发和使用。
(server)
- 拉尔夫- (回购,家庭,文档)数据中心和后台的简单而强大的资产管理,DCIM和CMDB系统。
(server, django)
- rdpy- (repo)Microsoft远程桌面协议的实现,包括扭曲的应用程序,包括用于客户使用的应用程序,MITM代理和HoneyPot服务器。
(security, linux, windows, server)
- 盐堆- (回购,家庭)自动化用于管理和配置任何基础架构或应用程序的自动化。
(server, corp)
- Shinken- (仓库,家)Shinken是一个现代的,与Nagios兼容的监视框架,旨在为大型环境扩展。
(server)
- SpaceSiren- (仓库,文档)AWS代币的HoneyPot管理和警报系统,具有完全无服务器的体系结构。
(security, server)
- Spinnaker- (回购,家庭,WP,文档)连续交付平台为Netflix在云环境中的应用和管理而开发。
(server, corp)
- StackStorm- (回购,家庭)规则和事件驱动的操作自动化,用于自动置换,安全响应,故障排除,部署等。
(server, corp)
- 主管- (回购,家庭)过程管理器和监视。
(linux, mac, server)
安全
- BYOB(构建您自己的僵尸网络) - (repo)客户端服务器框架(RAT和C2服务器),以供安全研究人员构建和操作基本僵尸网络。
(linux, windows, mac)
- CAPE- (Repo,Demo)Web应用程序旨在自动化恶意软件分析,由CAPEV2继承。
(server)
- CAPEV2- (Repo,Demo)Web应用程序旨在自动化恶意软件分析,目的是从上传的工件中提取有效载荷和配置。
(server)
- Cowrie- (回购,家庭)中型相互作用SSH和Telnet Honeypot旨在记录蛮力攻击和攻击者执行的外壳相互作用。
(server, corp)
- 检测销售- (回购)企业友好的CLI用于审核,检测和预防代码中的秘密。
(dev, linux, windows, mac)
- GRR快速响应- (repo,doc)服务器代理系统,专注于远程实时取证,以进行快速,基于浏览器的分类和对机器机队的攻击分析,并支持Linux,Windows和OS X的代理支持
(server, corp)
- 主机- (repo)命令行应用程序,将信誉良好的主机与重复数据删除合并,目的是通过DNS Blackhole阻止不良网站。
(internet, linux, windows, mac)
- 哈勃- (repo,docs)模块化安全合规性客户端,提供基于按需配置文件的审计,警报和报告。最初是为Adobe设计的。
(linux, windows, corp)
- 感染猴子- (回购,家庭,文档)基于Web的工具,用于测试数据中心对外围漏洞和内部服务器感染的弹性。
(server)
- King Phisher- (回购,文档)基于服务器的网络钓鱼活动工具包,用于模拟现实世界中的网络钓鱼攻击,并使用GTK驱动的客户端应用程序。
(linux, windows, server)
- linotp- (repo,home,wp,docs)服务器支持两因素身份验证,并使用来自Yubikeys到SMS的多个来源的一次性密码。
(server)
- Maltrail- (回购)具有基于Web的监视的恶意交通检测系统。
(linux, server)
- MITMProxy- (回购,家庭)交互式互动拦截的HTTP代理,用于穿透性测试人员和软件开发人员。
(linux, windows, mac)
- Mozdef- (回购,文档)安全事件自动化具有指标和为防御者的协作工具。
(server)
- opensnitch- (回购,基金)Little Snitch应用程序防火墙的GNU/Linux端口。
(linux, qt5)
- Passit- (回购,家庭,文档)密码管理服务器,提供存储服务和组访问控制列表功能。
(server)
- PrivacyIdea- (Repo,Home,WP,Docs)在场所运行的多因素身份验证服务器,支持许多不同的令牌类型,并通过REST API,RADIUS,PAM,PAM,Windows凭据提供商,SAML,OpenID Connect允许身份验证。
(server)
- PSONO- (回购,家庭,演示,文档)基于服务器的密码管理器,为团队构建。
(productivity, server)
- pupy- (repo,docs)远程管理工具和爆炸后框架,支持Windows,Linux,Mac OS X和Android目标。
(linux, docker, server)
- PYEW- (仓库,文档)恶意软件分析工具,并支持十六进制,拆卸,PE和精灵格式,插件等。
(console)
- rdpy- (repo)Microsoft远程桌面协议的实现,包括扭曲的应用程序,包括用于客户使用的应用程序,MITM代理和HoneyPot服务器。
(ops, linux, windows, server)
- 侦察- (回购,家庭,文档)conconng是一个功能齐全的侦察框架,为快速而彻底地进行开源基于网络的侦察提供了强大的环境。
(linux)
- SEARX- (repo,docs)自托管元搜索引擎,在避免跟踪和分析的同时,汇总了70多个服务的结果。
(internet, server, flask)
- SpaceSiren- (仓库,文档)AWS代币的HoneyPot管理和警报系统,具有完全无服务器的体系结构。
(ops, server)
- SpiderFoot- (回购,家庭,文档)侦察工具自动查询100多个公共数据源,以收集有关IP地址,域名,电子邮件地址,名称等的情报。
(linux, windows, mac, docker, server)
- SQLMAP- (回购,家庭,PYPI,DOCS)自动SQL注入和数据库接管。
(storage, console)
- Sshuttle- (repo,docs)使用SSH实现类似VPN的结果的透明网络代理服务器,而无需root访问。
(linux, mac)
- 暴徒- (回购,资金,PYPI,文档)低相互作用的蜂蜜旨在模仿Web浏览器的行为,以检测和模仿恶意内容。
(linux, mac)
- 通用无线电黑客(URH) - (repo)无线协议调查员,重点是分析专有的物联网通信。
(linux, windows, mac)
- XSStrike- (仓库)跨站点脚本(XSS)检测套件,配备了多个手写的解析器,有效载荷发生器,模糊引擎和以性能为中心的爬虫。
(console)
文档
- asciidoc- (repo)文本文档格式,用于编写笔记,文档,文章,书籍,幻灯片,人页面和博客。
(console)
- doc2dash- (repo,home,pypi)可扩展的基于CLI的文档集合发电机,旨在与DASH.APP和其他兼容的API浏览器一起使用。
(linux, mac)
- Gaphor- (Repo,Docs)为初学者设计的简单UML建模工具。
(graphics, linux, windows, mac, flatpak, gtk)
- Kuma- (回购,家庭,文档)为Mozilla开发人员网络(MDN)提供动力的平台
(server, django)
- MKDOCS- (回购,家庭,PYPI)带有内置开发服务器的简单,可自定义的项目文档。
(console)
- ReadTheDocs.org- (回购,家庭,文档)构建和托管文档的连续集成平台。
(server, django)
- 狮身人面像- (回购,家庭,pypi)互连的作者身份的文档工具,从代码文档到书籍。由Python官方文档和许多其他项目(并非全部Python)使用。
(console)
编辑
- Algojammer- (回购,演示)是一种实验性概念验证IDE,可在竞争环境中协助算法写作。
(linux, windows, mac, tk)
- 黑色- (repo,pypi,docs)python代码不妥协的自动格式。
(console)
- Eric IDE-基于QT的Python编辑器和IDE,集成了Scintilla编辑器控制。
(linux, windows, mac, qt5)
- GEDIT- (repo,wp)默认GNOME文本编辑器除C.
(linux, c, gtk)
外,还广泛使用Python - Jupyter笔记本- (回购,家庭,WP)基于Web的,可扩展的笔记本电脑环境,用于交互式计算。
(linux, windows, mac)
- KOMODO EDIT-基于Mozilla平台,用JS,Python和C ++编写的多语言代码编辑器(回购,Home,WP)。
(linux, windows, mac, cpp, js)
- LEO编辑- (回购,家庭,WP)个人信息经理(PIM),IDE和Outliner,采用整体编程和写作方法。
(linux, windows, mac, qt5)
- MU- (回购,家)专为初学者Python程序员设计的小型简单编辑器。
(linux, windows, mac, qt5)
- Ninja IDE- (仓库,家庭,WP)跨平台Python Ide与项目管理,伸长,扩展等等。
(linux, windows, mac, qt5)
- Pluma- (仓库)伴侣环境的小而轻巧的UTF -8文本编辑器。基于gedit。
(linux, c, gtk)
- retext- (repo,pypi,docs)简单但功能强大的编辑器,用于标记和重组文字标记语言。
(linux)
- Spyder IDE- (回购,家庭,WP)使用Python设计的科学编辑和执行环境,并为科学家,工程师和数据分析师设计。
(linux, windows, mac, qt5)
- THONNY - (仓库,家庭,WP)跨平台Python IDE用于初学者,旨在学习编码。
(linux, windows, mac, tk)
包管理器
- 柯南- (回购,家庭,文档)二进制软件包管理的分散软件包管理器,针对C/C ++开发人员。
(linux, windows, mac)
- conda- (repo,home,wp)OS-Agnostic,系统级二进制包装管理器和生态系统,重点是Python和高性能科学计算。
(linux, windows, mac, corp)
- DNF- (repo,wp,docs)dandified yum(DNF)是
yum
的继任者,到处都是YUM工作的工作。 (linux, corp)
- PIP- (REPO,HOME,WP,PYPI)PYTHON的首选软件包经理,具有广泛的功能和平台支持。
(linux, windows, mac)
- pip-tools - (repo)一组命令行工具,即使您固定了它们,也可以帮助您保持基于PIP的包裹。
(linux, windows, mac)
- PIPENV- (repo,docs)围绕
pip
, virtualenv
和pip-tools
包装,以进行更整体的软件包管理工作流程。 (linux, windows, mac)
- 诗歌- (回购,家庭,文档)一种独立的依赖依赖性管理和包装的方法。
(linux, windows, mac)
- PORTAGE- (REPO,WP)平台 - 敏捷软件包管理系统为Gentoo Linux以及Chrome OS,Sabayon和Funtoo Linux创建和使用。灵感来自FreeBSD端口。
(linux)
- Solaris IPS- (回购)由网络存储库支持的软件输送系统,具有安全执行的区域,ZFS用于效率和回滚,防止引入无效的软件包以及有效使用带宽。
(linux, corp)
- SPAK- (回购,家庭,文档)超级计算机,Mac和Linux的语言无关的软件包管理器,设计用于科学计算。
(science, linux, mac)
- YUM- (Repo,Home,WP)基于RPM的系统(Fedora,Rhel等)的自动更新程序和软件包安装程序/删除剂。
(linux, corp)
包存储库
- bandersnatch- (repo)PYPI镜面客户端符合PEP 381。
(server, corp)
- devpi- (repo,docs)PYPI登台服务器以及包装,测试,释放工具,配有Web和搜索接口。像当地的PYPI。
(server)
- Distro-Tracker- (Repo,Demo,Docs)Web应用程序旨在遵循基于Debian的发行版,并具有电子邮件更新和全面的Web界面。为Debian软件包跟踪器提供动力。
(server)
- SweetTooth Web- (回购,家庭)网站,用于扩展到GNOME桌面环境的扩展名,支持直接从浏览器中添加和更新扩展。
(server)
- 仓库- (仓库,基金,文档)服务器软件,该软件为PYPI提供动力,从中下载了大多数Python库。
(server, fnd)
建造
- BitBake- (repo,wp,docs)通用任务执行引擎,该引擎允许在复杂的任务间依赖关系约束中工作时,可以有效地和并行运行Shell和Python任务。
(linux)
- BuildBot - (Repo,WP,Docs)作业调度系统,该系统根据连续集成和软件包装的需求量量身定制。
(server)
- BuildOut- (Repo,WP,Docs)可扩展的部署自动化工具,设计用于以应用程序为中心的程序集和部署,以及可重复的Python软件构建。
(linux, windows, mac)
- DOIT- (Repo,Home,Fund,Docs)命令行任务管理和自动化工具,并用Python编写的指令。
(linux, windows, mac)
- GYP- (回购,家庭,WP)又称“生成您的项目”,这是一种生成其他构建系统的构建系统。
(linux, windows, mac)
- Jhbuild- (仓库,主页,GH,DOCS)工具旨在简化构建包装的集合,最初是为了从来源构建GNOME桌面的编写。
(linux)
- 梅森- (回购,家庭)构建系统专为速度和用户友好性而设计。
(linux, windows, mac)
- 裤子- (仓库,家庭)为整体存储库设计的构建系统。
(linux, mac, corp)
- Platformio Core- (Repo,Home,Fund,Pypi,Docs)MultipLatform CLI构建系统和物联网开发图书馆经理。
(linux, windows, mac)
- REDO- (Repo,Pypi,Docs)递归的通用构建系统,用DJB的原始设计代替
make
。 (linux, windows, mac, console)
- SCONS- (REPO,HOME,WP)特定于域的语言和构建工具,旨在替换Make,AutoConf和Ccache。
(linux, windows, mac)
- Snapcraft- (回购,主页,文档)使用Canonical开发的容器化包装,分发和更新Linux和IoT的应用程序的命令行工具。
(linux)
- WAF- (仓库,家庭,WP,文档)跨平台构建系统旨在改善SCONS。
(linux)
壳
- Ergonomica- (repo,docs)基于S表达的跨平台外壳语言与传统的外壳功能相结合。
(linux, windows, mac)
- 石油- (仓库,家)一种新的bash和dash向后兼容的外壳,其语言自身。
(linux)
- xonsh- (repo,home)跨平台外壳语言和命令提示。该语言是python 3.4+的超集,并带有其他外壳原语。
(linux, windows, mac)
其他开发项目
- Aider- (回购,主页)基于控制台的LLM Pair编程工具,以在本地GIT存储库中编辑代码。
(ai, linux, windows, mac)
- asciinema- (回购,家庭)终端会话记录器和重播仪。
(linux, mac)
- AutoJump- (回购)具有许多启发式方法的
cd
,可以加快控制台文件系统导航。 (console)
- COALA- (回购,家庭,PYPI)统一的命令行界面,用于覆盖和修复代码,无论编程语言如何。
(console)
- CookieCutter- (回购,PYPI,DOCS)实用程序,用于从可共享模板中创建新项目。
(console)
- Cython- (回购,家庭,PYPI,DOCS)语言和编译器,专为高性能Python和C互操作性而设计。
(linux, windows, mac)
- 检测销售- (回购)企业友好的CLI用于审核,检测和预防代码中的秘密。
(security, linux, windows, mac)
- 调度- (回购,博客,文档)事件管理服务,其集成通知和任务管理。用于 Netflix。
(internet, server, calver, corp, fastapi)
- Docker Compose - (Repo, Docs) Docker Compose is a tool for defining and running multi-container Docker applications.
(linux, windows, mac, corp)
- doitlive - (Repo, PyPI, Docs) Tool for live presentations in the terminal.
(linux, mac)
- DrawBot - (Repo, Home, WP) A powerful programmatic 2D drawing application for MacOS X which generates graphics from Python scripts.
(graphics, education, mac)
- explainshell.com - (Repo, Home) A web-based tool to match command-line arguments to their man pages and help text.
(education, server, flask)
- gdbgui - (Repo, Home, PyPI) Browser-based frontend for gdb.
(linux, windows, mac)
- GNS3 GUI - (Repo, Home, PyPI, Docs) Graphical Network Simulator used to emulate, configure, test and troubleshoot virtual and real networks. (Backed by server component here.)
(linux, windows, mac)
- howdoi - (Repo, PyPI) Instant coding answers from StackOverflow on your command line.
(console)
- httpie - (Repo, Home, PyPI) Command-line HTTP client with JSON support, syntax highlighting, wget-like downloads, extensions, and more.
(internet, linux, windows, mac)
- IPython - (Repo, PyPI, Docs) Set of enhancements to Python, wrapping it for richer interactivity.
(console)
- LocalStack - (Repo, Home, PyPI) Self-hostable version of many AWS services, including S3, Route53, Lambda, Redshift, and much more, designed for testing cloud-centric code.
(server)
- Locust - (Repo, Home, Docs) Scalable user load testing tool for web sites, featuring an interactive web interface.
(server)
- MLflow - (Repo, Home, Docs) Integrated command-line application and web service, supporting an end-to-end machine-learning workflow around tracking, packaging, and deploying. Developed by Databricks.
(ai, organization, linux, mac, corp)
- PathPicker - (Repo, Home) Shell utility to interactively select paths from the output of other commands.
(linux, mac)
- PeachPy - (Repo) Highly portable assembler with unified syntax, sporting an extensive user list, including many cryptography libraries for Go.
(linux, windows)
- PINCE - (Repo) Debugging frontend for GDB focused on reverse engineering video games.
(linux, qt5)
- Plinth - (Repo, Home, Docs) The core functionality and web front-end of FreedomBox, an easy-to-manage, privacy-oriented home server.
(linux, server)
- Polyaxon - (Repo, Home, Docs) A web-based platform for reproducible and scalable machine learning experiment management and metrics-tracking, based on kubernetes, with support for TensorFlow, PyTorch, Keras, and many more.
(ai, server)
- PPCI - (Repo, Demo, gh, PyPI, Docs) The Pure Python Compiler Infrastructure is a compiler written entirely in Python, containing front-ends for various programming languages (C, c3, WebAssembly, and others) as well as machine code generation backends for various CPUs (6500, arm, avr, x86_64, openrisc, among others).
(linux, windows, mac)
- pre-commit - (Repo, Home, PyPI) A framework for managing and maintaining multi-language git hooks.
(linux, windows, mac)
- RedHat Anaconda - (Repo, Docs) Installation program used by Fedora, Red Hat Enterprise Linux, and other Linux distributions.
(linux, gtk)
- Robot Framework - (Repo, Home, PyPI) Generic, cross-platform, and language-independent automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA). Extensible in Python and Java.
(console)
- ScratchABit - (Repo) Easily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API.
(linux, tui)
- Script Server - (Repo, Demo, Docs) Turn scripts into interactive, validated, authenticated, auditable web UIs, without modifying the scripts.
(server)
- Sentry - (Repo, Home) Web service and frontend for cross-platform application monitoring, with a focus on error reporting.
(server, corp, django)
- Socorro - (Repo, Docs) Web service for collecting crash statistics from Mozilla products, including Firefox, Thunderbird, and others.
(server)
- Taiga - (Repo, Home, Docs) Web application built for managing projects with agile development processes.
(organization, server, django)
- Thumbor - (Repo, Home, Docs) Photo thumbnail service with resizing, flipping, and smart cropping of images.
(graphics, server)
- Ubiquity - (Repo, WP) The default installer for Ubuntu and its derivatives, designed to be run from Live CD or USB.
(linux, gtk, qt)
- Voltron - (Repo) Extensible debugger wrapper aiming to improve the user experience of various debuggers, such as LLDB, GDB, and WinDbg.
(linux, windows, mac)
- YunoHost - (Repo, Home, Docs) Server operating system based on Debian Linux aiming to make self-hosting accessible to as many people as possible, with support for several types of hardware.
(linux, server)
杂项
- CourtListener - (Repo, Home, WP, Fund) Web application which provides a graph-based search interface and API with 900,000 minutes of oral argument recordings, more than eight thousand judges, and more than three million opinions. Also powers RECAP search.
(server, django)
- Guake - (Repo, Home, PyPI) Drop-down terminal for GNOME, reminiscent of first-person game command consoles.
(linux, gtk)
- Home Assistant - (Repo, Home, Demo, Docs) Home automation platform that puts local control and privacy first.
(linux)
- JARVIS on Messenger - (Repo, Home) Facebook Messenger bot with a wide assortment of features.
(server)
- NFO Viewer - (Repo, Home) A simple viewer for NFO files and the ASCII art therein, with preset fonts, encodings, automatic window sizing, and clickable hyperlinks.
(graphics, linux, windows)
- Nicotine+ - (Repo) Graphical desktop client for the Soulseek peer-to-peer system.
(linux, windows, gtk)
- Nimbus - (Repo, Home) Infrastructure-as-a-Service platform geared toward scientific cloud computing.
(linux)
- OpenLP - (Repo, Home) Presentation software geared toward church usage.
(linux, windows, mac, qt5)
- qtile - (Repo, Home) A small, flexible, scriptable tiling window manager.
(linux)
- uMap - (Repo, Docs) Web application allowing users to create maps with OpenStreetMap layers and embed it on other sites.
(server)
- Wammu - (Repo, Home) GUI phone manager with read/write support for contacts, todo, calendar, SMS, and more, primarily designed for Nokia and AT-compatible phones.
(linux, windows)
- Wicd - (Repo, Home, WP) Graphical utility for managing wired and wireless connections on Linux.
(linux, gtk)
- Xpra - (Repo, Home) Cross-platform remote display server and client for forwarding applications and desktop screens.
(linux, windows)
结论
If you have a project to add, please let us know!