一份精选的编程教程列表,按编程语言分类,通过从零构建真实应用来学习,涵盖编译器、内核、游戏、网页和移动应用。
好开源,值得被发现。
发现优质开源项目,匿名提交开源项目,认领编辑你的开源项目。
带着好奇心,发现开源世界。
THE FIRST COLLECTION一个包含2624道DevOps和SRE面试题及动手练习的大型开源合集,涵盖Linux、Kubernetes、Terraform、AWS、Azure、GCP、Docker、Ansible、CI/CD、网络、数据库、可观测性等众多主题。
i2i-yield-watch 是一款用于 i2iFunding P2P 借贷市场的自动监控工具。它定期抓取贷款数据,按收益率和信用评级打分,通过 Telegram/ntfy 发送警报,并提供基于 Git 存储的静态 GitHub Pages 仪表盘。可选的自动投资者功能可在安全限制下自动下单。
PDFMathTranslate 是一个开源工具,用于在保留原始布局的同时翻译科学 PDF 文档,包括公式、图表、目录和注释。它支持多种翻译服务,并提供命令行工具、交互式网页 GUI、Docker 容器以及 Zotero 插件的集成。
HelloGitHub 每月以月刊形式分享 GitHub 上有趣、入门级的开源项目、开源书籍、实战项目和企业级项目,帮助用户快速感受开源魅力,爱上开源。
Licitarium是一款面向巴西市镇的Windows离线镜像程序,从PNCP平台抓取采购、合同、价格登记记录和年度采购计划等信息,存于本地SQLite数据库。支持离线检索与导出,内置年度采购计划生成模块(含分组建议、价格预测与ABC分类),并提供八种可打印HTML/XLSX报表。程序仅读取公开数据,无遥测与用户账户,架构为单进程pywebview+Python桥接。
VeighNa 是基于 Python 的开源量化交易系统开发框架,整合国内外多种交易接口与策略应用,并新增 vnpy.alpha 模块支持多因子机器学习策略开发、投研与实盘交易。
Odoo 是一套基于 Web 的开源商业应用套件,包含 CRM、网站构建、电子商务、仓库管理、项目管理、计费与会计、POS、人力资源、市场营销、制造等应用。各应用可独立使用,也可无缝集成,形成完整的开源 ERP,适合企业从单一工具逐步扩展为互联管理系统。
Mouser 是一款轻量级开源工具,无需云端或账户即可在本地重新映射 Logitech HID++ 鼠标。它支持 MX Master 和 Anywhere 系列,提供针对不同应用的配置文件、DPI 控制、SmartShift 以及跨平台用户界面。
qutebrowser是一款基于Python和Qt框架开发的键盘驱动型网页浏览器,采用vim风格按键绑定,界面简洁,支持QtWebEngine后端及PDF渲染、广告拦截等可选功能。
《代码随想录》是一套循序渐进的 LeetCode 刷题攻略,按知识脉络排序约200道经典题目,配图文题解与视频讲解,支持C++、Java、Python等多语言,适合系统化掌握数据结构与算法。
obsidian-agent 是一个自托管的 Telegram 机器人,将 Obsidian 库转化为个人 AI 代理。它支持捕获文本、语音、照片和链接,并将其归档为 Markdown、看板任务和财务账本。其规划、知识和财务模块采用故障关闭设计,可完全禁用。
免费的编程中文书籍索引,收录操作系统、AI、Web、算法及各编程语言相关书籍教程,支持社区投稿。
这是一个由社区维护的DevOps参考指南,涵盖Docker、Kubernetes、Prometheus、Git、Ansible、Terraform、Jenkins、GitLab CI、GitHub Actions、CircleCI、Travis CI、Puppet、Chef、Linux和网络,包含概念、命令、教程、面试问题和精选学习链接。它作为知识库而非可运行应用,按主题组织文档,便于快速查阅。项目遵循MIT许可证,适合DevOps工程师、学生和面试者作为学习和复习资源。
grubForge 是一款专为 Linux 系统设计的终端用户界面(TUI)应用程序,旨在简化 GRUB 引导加载程序的管理与定制。它通过提供安全、直观且易于使用的界面,让用户能够轻松配置设置、管理启动项、应用主题及创建备份,且主程序无需 root 权限即可运行。
WeasyPrint 是一个基于 Python 的 HTML/CSS 到 PDF 渲染引擎,可帮助开发者从网页标记生成报表、发票和票据等专业文档。
Zotero CLI 是一款英文命令行工具,旨在管理 Zotero 库并支持严谨的系统文献综述。它集成了条目与集合操作、多源导入、交互式筛选、审计追踪、引文滚雪球、数据提取、PRISMA 报告以及可选的本地 RAG/LLM 语义搜索。
Resume Matcher 是一款开源 AI 工具,利用 100+ 大语言模型为求职申请定制简历和求职信,支持本地或云端部署、模板及多语言。
Redash 是一款基于浏览器的数据探索和可视化工具,允许用户从各种 SQL 和 NoSQL 数据源中查询、可视化并共享数据。
TruePPM 是一个基于 Apache-2.0 协议的开源项目组合管理平台,核心为支持关键路径法和蒙特卡洛风险分析的调度引擎,提供 Gantt 图、Kanban 板、冲刺规划及 RBAC 等功能。目前处于预发布阶段,0.4 beta 版本正在开发中。