开源项目

本文最后更新于 2024年2月5日。

2024年2月5日

在Python编程领域,pyWhat是一款备受推崇的文本信息提取工具,它为开发者提供了强大的功能和便利性。pyWhat的核心目标是通过各种算法和模块,识别和提取文本中的各种信息,例如日期、时间、URL、IP地址、文件类型等。无论您是在网络安全、数据分析、文本处理还是其他Python项目中工作,pyWhat都能够帮助您轻松解决各种问题。

最新提交是五年前

ProxyBroker的出现为用户提供了一个强大的工具,帮助用户突破网络限制,保护个人隐私,以及实现更多可能性。它的开源免费、多源代理、异步处理等优势使得它成为了网络代理工具中的一匹黑马,吸引了众多用户的关注和青睐。随着网络安全和隐私保护意识的不断提高,相信ProxyBroker在未来会有更加广阔的发展空间。项目地址:https://github.com/constverum/ProxyBroker

优雅的 JSON 数据可视化工具:JSON Crack主语言:TypeScript该项目不是简单的展示 JSON 数据,而是将其转化为类似脑图的形式,支持放大/缩小、展开/收缩、搜索节点、导出图片等操作,还可以快速部署成服务。项目详情→hellogithub.com/repository/d914aef84cef4ceda13e2703779b51ba
https://github.com/AykutSarac/jsoncrack.com

2.2 快速开发移动端:Expo主语言:TypeScript,Star:2.6w,周增长:200这是一个使用 React 构建通用原生应用的开源平台,支持 Android、iOS 和 Web 开发。它可以让开发者使用 JavaScript/TypeScript 开发移动端和 Web 应用,一套代码多端运行。该项目包含完成的文档和丰富的示例项目,帮助开发者快速上手。GitHub 地址→github.com/expo/expo

Obsidian-Excalidraw-Plugin

Obsidian-Excalidraw-Plugin作为Obsidian社区的一款重要插件,为用户提供了更加丰富的笔记编辑和可视化绘图功能,极大地增强了用户的知识管理能力。它的出现不仅丰富了Obsidian的功能,也为用户提供了更加便捷的绘图工具,是一款值得尝试的爆款插件。

项目地址:https://github.com/zsviczian/obsidian-excalidraw-plugin

OpenVoice

https://github.com/myshell-ai/OpenVoice
估计需要显卡,放弃

OCR

https://github.com/search?q=OCR&type=repositories

https://github.com/JaidedAI/EasyOCR 可以不用显卡

公共API

这里要提醒一下宝子们,这个 API 库虽然非常全面,但基本都是国外的,有些 API 需要梯子才能访问,甚至有的 API 要收费!宝子们根据实际情况判断是否使用。可以偶尔用下国外的玩意儿,跟下潮流~

最后再提供一个国内的公共开源 API 项目:Awesome_APIs,这个库带有中文版本的注释同样包含种类多样 API ,包括博客、书籍、日历、邮件、地图、图像分析、天气等等。有兴趣的宝子不要错过!

附项目的链接:

public-apis 开源地址:

https://github.com/public-apis/public-apis

Awesome_APIs开源地址:

https://github.com/TonnyL/Awesome_APIs

书籍管理项目

https://github.com/janeczku/calibre-web 1panel应用市场有
https://github.com/talebook/talebook

、WechatExporter:微信聊天记录迁移和备份工具。这是一个用于导出微信聊天记录的工具,支持以 HTML、PDF 或文本格式保存聊

、one-api:OpenAI 接口管理和分发系统。该项目集成了各种大模型,并统一转化成了类似 OpenAI 接口的服务。它开箱即用、单文件,支持负载均衡、令牌管理、兑换码、用户分组、查看额度、邀请奖励等功能,可用于自建 ChatGPT 服务。地址:https://github.com/songquanpeng/one-api

13、miniPaint:免费的在线图片编辑器。该项目无需安装、可直接在浏览器中运行,支持创建/编辑图像、图层、滤镜、马赛克、绘图工具等功能。地址:https://github.com/viliusle/miniPaint

16、vue-naive-admin:一款极简风格的 Vue 管理后台。这是一个开源、免费、可商用的后台管理模板,基于 Vue3、Vite4、Pinia、Unocss 和 Naive UI 等前端最新技术栈。它简洁、轻量、风格清新,上手成本低,适合中小型项目或者个人项目。来自 @Ronnie Zhang 的分享

18、BookStack:一个简单、开箱即用的 wiki 平台。该项目是基于 PHP 和 Laravel 的 wiki 平台,拥有搜索、Markdown 编辑器、绘图、多语言、身份验证等功能。地址:https://github.com/BookStackApp/BookStack

talebook:一款简单好用的在线个人书库。该项目是基于 Calibre 的个人图书管理系统,后端是 Python 的 Tornado Web 框架,前端采用 Vue.js 构建。它不仅拥有美观的界面而且安装简单,支持在线阅读、导入书籍、推送到 Kindle、私人模式等功能。地址:https://github.com/talebook/talebook

26、Weylus:将平板用作计算机上的输入板/触摸屏。通过该项目可以将平板设备,作为电脑的外接屏幕、触控板、键盘,适用于 Windows、Linux 和 macOS 系统。地址:https://github.com/H-M-H/Weylus

Awesome-Love-Code:表白代码收藏馆。该项目收集了 50+ 个用于表白的代码和程序,涵盖 Web、Python、C/C++、C# 等编程语言。

图片

地址:https://github.com/sun0225SUN/Awesome-Love-Code

工具地址:https://www.ZipZapAI/ZipZap简介:作为一款由 ChatGPT API 驱动的扩展程序,ZipZap 使用先进的人工智能技术,可以根据提供的模板生成文案。还可以翻译、摘要任何网页上的文本,并对提供的聊天信息进行理解和回应

fluentui-system-icons:微软开源的图标集合。这是一套微软 Fluent UI 设计风格的图标,它丰富、精致、统一。

图片

地址:https://github.com/microsoft/fluentui-system-icons

DeepLearningSystem:AI 系统 & 深度学习教程。该项目主要是关于人工智能、深度学习系统设计的教程,内容涵盖 AI 基础知识和概述、AI 芯片、AI 编译器原理、AI 框架核心技术等方面。

图片

地址:https://github.com/chenzomi12/DeepLearningSystem

barrier:一套键盘鼠标控制多台电脑的工具。该项目通过模拟 KVM 切换器功能,实现多台电脑、不同操作系统,共享一套键盘鼠标,让工作流程更加高效。它安装简单使用方便,无需复杂的配置,支持自定义热键、多种操作系统、可视化操作界面等功能。来自 @loongmonkey 的分享

地址:https://github.com/debauchee/barrier

vlc:自由、免费、跨平台的视频播放器。这是一款可播放几乎所有音视频格式的文件和各种流媒体协议的播放器,它完全免费、没有广告,无需额外安装编解码器,支持播放文件、光盘、摄像头和流媒体的内容,可运行在 Windows、Linux、macOS、Android 和 iOS 等平台。来自 @Xuefeng Xu 的分享

图片

地址:https://github.com/videolan/vlc

分享一个免费获取API-Key的项目直接浏览器打开网址:https://github.com/chatanywhere/GPT_API_free登录Github上GPT_API_free项目的主页进入主页,点击「领取免费key」的选项

Dependencies:查看 DLL 依赖关系的工具。DLL 文件即动态链接库文件是一种共享库文件,Windows 系统上的可执行文件(.exe) 一般包含多个 .dll 后缀的文件。该项目是 Windows 上查看 DLL 文件依赖树的工具,能够帮助解决因依赖缺失,导致运行 .exe 程序失败的问题。来自 @孤胆枪手 的分享

图片

地址:https://github.com/lucasg/Dependencies

MuseScore:一款免费开源的写谱工具。这是一款用 C++ 编写的创建和编辑乐谱的桌面工具,它拥有精美的界面、中文语言和丰富的功能,重点是免费畅用无限制。支持为包括钢琴、吉他等 500 多种乐器编曲,适用于 Windows、Linux 和 macOS 系统。

图片

地址:https://github.com/musescore/MuseScore

免费chatgpt镜像站点
https://github.com/LiLittleCat/awesome-free-chatgpt

5.第三方应用程序支持:CasaOS开放了API接口,允许第三方开发者开发和集成自己的应用程序和服务,丰富CasaOS的功能和生态系统。CasaOS的目标是通过提供一个智能家居的统一操作系统,简化用户的智能家居管理和控制,提供更便捷、智能和安全的居家体验。github地址:https://github.com/IceWhaleTech/CasaOS

基于 PaddleOCR 的 OCR 图片转为文字识别软体。完全免费、可离线使用的开源软体,支持截屏识别文字、批量导入图片、横/竖排文字,还可以自动忽略水印区域,适用于 Win10 操作系统。

****👉___https://github.com/hiroi-sora/Umi-OCR****_

screego是多用户的屏幕分享服务。它可以快速启动一个在线共享屏幕的服务,让用户无需安装任何软体,仅使用浏览器就能分享自己的屏幕画面。项目基于网页实时通信(WebRTC) 实现,由 STUN/TURN 协议完成内网穿透和浏览器端对端的连接,既实用又有源码可以学习。

https://github.com/screego/server

你的 App 服务:appwrite本周 star 增长数:2,250+,主语言:TypeScript、PHP一个适用于 Flutter、Vue、Angular、React、iOS、Android 的完整后端服务。Appwrite 基于 Docker 提供的微服务库可应用于网页端,移动端,以及后端。Appwrite 支持用户验证、外部授权、用户数据读写检索、文件储存、图像处理、云函数计算等多种服务,此外它提供了可视化界面,方便开发者高效地开发应用.GitHub 地址→github.com/appwrite/appwrite

代码格式化:black本周 star 增长数:1,850+,主语言:Python一个绝对不向不规范妥协的代码格式化库 black,你无需手动调整代码格式,交给 black,它会帮你格式化你的 Python 代码。经过 Black 格式化过的代码保证了风格统一,你只需要专注代码编写便好。# in:def very_important_function(template: str, variables, file: os.PathLike, engine: str, header: bool = True, debug: bool = False):    """Applies variables to the template and writes to file."""    with open(file, ‘w’) as f:        …# out:def very_important_function(    template: str,    variables,    file: os.PathLike,    engine: str,    header: bool = True,    debug: bool = False,):    """Applies variables to the template and writes to file."""    with open(file, "w") as f:        …GitHub 地址→github.com/psf/black

Windows 实用集:PowerToys本周 star 增长数:1,700+,主语言:C#、C++Microsoft PowerToys 是一套实用工具,希望提升进阶用户的 Windows 使用体验,提高工作效率。GitHub 地址→github.com/microsoft/PowerToys

GitHub开源项目推荐

本文于2018年8月20日第一次发布**

寻找开源项目

想找开源项目直接在github搜索相关关键词

2023年9月27日

12306

https://github.com/pjialin/py12306
https://hub.docker.com/r/ivaer/12306

Alist

A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。
alist-org/alist

公共免费API

https://github.com/public-apis/public-apis

找到一个有意思的开源项目,win12网页版

Windows 在线版:win12

主语言:HTML、JavaScript
这是 3 个初中生做的 Windows 12 在线体验版,通过 tjy-gitnub.github.io/win12/desktop.html 就能体验一把 Windows 12。如果你还在用 Windows 11,不妨试试这个在线版的 12,再考虑是否升级系统。
GitHub 地址→github.com/tjy-gitnub/win12

2023年9月8日

datasette

一个用于探索和发布数据的 Python 工具。该项目可以将 CSV、JSON、数据库等各种形式的数据,在几分钟内发布成 API 接口或网页,轻松实现数据集的 Web 可视化、搜索、分析等功能。
地址:https://github.com/simonw/datasette

audiocraft:Meta 开源的文本生成音乐的库。该项目可根据文本提示词生成高质量、高保真的音频和音乐,比如吹着风吹口哨、一段适合海滩场景的流行舞曲,生成效果十分惊艳。
地址:https://github.com/facebookresearch/audiocraft

lean-side-bussiness:《精益副业:程序员如何优雅地做副业》。该书扩展了《程序员如何优雅地挣零花钱》的内容,引入了精益创业流程,将其优化为副业专用精益副业流程,并增添了独立开发变现和网课变现实践的内容。
地址:https://github.com/easychen/lean-side-bussiness

putting-the-you-in-cpu:当你运行程序时发生了什么?这是一份关于程序是如何跑起来的迷你书,内容涉及计算机基础、操作系统、Linux 如何加载可执行文件等。
地址:https://github.com/hackclub/putting-the-you-in-cpu

weekly:独立开发产品变现周刊。关于独立开发者、产品变现相关内容的周刊。
地址:https://github.com/ljinkai/weekly

How-To-Secure-A-Linux-Server:一份 Linux 服务器安全指南。这是一份专注于保护非企业场景下的 Linux 服务器安全的操作指南,它虽然不够专业但对于个人来说足够了。
地址:https://github.com/imthenachoman/How-To-Secure-A-Linux-Server

cloc:计算代码行数的工具。这是一款可以统计源码中空白行、注释、不同编程语言代码行数的工具。
地址:https://github.com/AlDanial/cloc

upiano:运行在命令行里的电子琴。这是一个小型的电子琴命令行应用,它安装简单、运行方便,支持鼠标和键盘两种操作方式。
地址:https://github.com/eliasdorneles/upiano

learndb-py:从头用 Python 写一个数据库。该项目是用 Python 从零实现一个关系型数据库,从而更好地了解数据的内部构造,此数据库仅可作为学习和练手项目,无法应用在生产环境。
地址:https://github.com/spandanb/learndb-py

warriorjs:一个有趣的 JavaScript 编程 RPG 游戏。在游戏中你将通过 JavaScript 语法指挥战士与敌人战斗、营救俘虏,一步步走向塔顶,获得传说中的 JavaScript 之剑。
地址:https://github.com/olistic/warriorjs

poster-design:一款强大的在线设计图片工具。采用 Vue3+Vite2+Vuex+ElementPlus 技术实现的在线海报图片设计工具,可用于生成电商分享图、文章长图、视频/公众号封面等。
地址:https://github.com/palxiao/poster-design

docsify:开箱即用的文档网站生成器。该项目可以帮你快速生成文档网站,开箱即用无需构建,写完文档即可发布。支持全文搜索、自定义主题、丰富的 API、Emoji 等实用功能。
地址:https://github.com/docsifyjs/docsify

OneAccount:一款简约的 Android 记账应用。这是一款支持自定义支出/收入分类、定时提醒、预算设置、花费统计等功能的记账 APP。
地址:https://github.com/LouBii/OneAccount