WaveTerminal是一款开源、跨平台的终端。它可启动图形化组件并与CLI集成,包含基础终端、目录浏览器、文件预览、图形化编辑器、网页浏览器和AI聊天功能。它旨在弥合CLI和网络之间的脱节,在macOS、Linux和Windows上运行,不同平台有各自安装指南,也可从指定网址下载,由多种语言构建,是一款功能丰富的终端工具。
Electric提供了一个HTTP API用于从Postgres中同步数据的形状,可直接或通过客户端库和集成使用。2024年7月重新构建了同步引擎。用户需有启用逻辑复制的Postgres数据库,通过DATABASE_URL连接后运行Electric,可使用HTTP API或客户端、集成操作数据,它使用多种技术构建。
Text Generation Inference (TGI)是一个用于部署和服务大型语言模型的工具包。它能为多种流行开源LLMs实现高性能文本生成,具备多种功能,如简单启动器、生产就绪(含分布式跟踪和指标)、张量并行、令牌流、请求批处理、API兼容等,还支持多种量化方式和硬件,在Hugging Face内部用于多项服务,值得深入探讨。
fliu2476/gh - hosts是一个专注于自动更新Mac上GitHub主机的项目。它提供了众多GitHub相关服务的主机地址,如github.githubassets.com、central.github.com等。项目最后更新于12/13/2024, 8:07:06 PM,采用MIT license开源许可协议,这对于想要改善Mac上GitHub访问速度的用户而言是一个值得关注的项目。
Limbo是一个正在进行中的在线事务处理(OLTP)数据库管理系统。它具有进程内的OLTP数据库引擎库、支持异步I/O(采用io_uring),并且与SQLite兼容,包含SQLite的状态、SQL方言支持、文件格式支持等,还有JavaScript/WebAssembly绑定(仍在开发中)。这个项目主要采用Rust语言编写,是一个很有潜力的数据库管理系统项目,虽然还在开发进程中,但已经展现出一些不错的特性。
gusmanb/logicanalyzer是一个基于树莓派Pico的逻辑分析仪项目。它提供24个数字通道,100Msps采样率、32k采样深度,支持边沿和模式触发。硬件包含分析仪与电平转换板的PCB设计,软件可实现数据可视化、导出、协议分析等功能,目前仅Windows版本。项目旨在提供低成本且功能强大的逻辑分析工具,用于电子电路逻辑信号分析等场景,有诸多实践案例验证其有效性。
Rig是一个Rust库,旨在构建可扩展、模块化且符合人体工程学的由大型语言模型(LLM)驱动的应用程序。它全面支持LLM的补全和嵌入工作流程,有针对LLM提供者和向量存储的通用抽象,能以最少样板代码集成LLM到应用。还支持如OpenAI等模型提供者和多个向量存储的配套库,如MongoDB等。如果你想了解更多关于构建LLM驱动应用的知识,Rig是一个值得关注的项目。
Docling是一个能够轻松快速解析文档并导出为所需格式的项目。它可以处理多种流行文档格式,如PDF、DOCX等,能导出为HTML、Markdown和JSON等格式。具有高级PDF文档理解能力,包括页面布局等,还能与其他框架集成用于RAG/QA应用,支持OCR,有CLI,有丰富的示例和详细的文档,是一个非常实用的文档处理工具。
Shardeum是一个基于EVM的区块链项目。它利用动态状态分片技术达成可扩展性,具有水平扩展、高性能、安全、去中心化和互操作性等特性。项目要求特定版本的Node.js、Rust等工具运行,包含从安装、运行网络到测试等详细操作步骤,还介绍了健康检查、贡献等方面内容。欢迎大家对这个项目积极讨论,分享观点或提出疑问。
libSQL是Turso创建和维护的开源且接受开放贡献的SQLite分支。它有多种功能特性,如嵌入式副本、支持多种语言、对SQLite的改进扩展等,还有多种官方、实验性和社区驱动,并且有多种GUI支持,目标是适应更多用例。
openpilot是一个用于机器人的操作系统,目前可对275种以上支持的汽车升级驾驶辅助系统。它由comma开发并接受用户贡献,使用时需要特定设备、软件、支持的汽车和连接线。项目遵循安全准则,有多种测试方式,在许可下发布且涉及用户数据管理等多方面内容,是一个多方位构建的项目,值得深入了解其在机器人和汽车领域的应用与发展潜力。
Alamofire是一个用Swift编写的HTTP网络库。它具有众多特性,包括链式请求/响应方法、对Swift并发和Combine的支持,涵盖多种HTTP功能如方法、参数编码、认证等,还有大文件上传下载等功能。有多种安装方式,如Swift Package Manager、CocoaPods、Carthage和手动安装。它还有相关组件库拓展功能,是Swift网络开发中的重要工具。
Tauri是一个用于构建桌面和移动应用的框架。开发者可以整合能编译成HTML、JS和CSS的前端框架构建用户界面,后端是Rust编写的二进制文件,前端可与其API交互。其具有内置应用捆绑器、自更新器(仅桌面端)等功能,在不同系统上利用不同的窗口处理库和渲染库,如macOS和iOS上的WKWebView等,是跨平台应用开发的有力工具。
leerob/next - saas - starter是一个构建SaaS应用的起始模板。它以Next.js为框架,使用Postgres数据库,通过Drizzle做ORM,集成Stripe用于支付并采用shadcn/ui作为UI库。支持认证功能,有集成Stripe的定价页面、用户仪表盘,具备多种功能如RBAC、订阅管理、邮件密码认证、中间件保护等。无论是从技术选型还是功能完整性上,都是构建SaaS应用不错的参考。
Invoify是一个基于Web的发票生成应用程序,由Next.js 13、TypeScript、React和Shadcn UI库构建而成。它提供多种创建和管理发票的功能,像多格式导出(如JSON、XLSX、CSV和XML)、多语言支持等,还有诸如轻松创建发票、保存以便后续访问、轻松检索发票、灵活的下载选项等功能。
Nexus zkVM是一个模块化、可扩展、开源且高度并行化的零知识虚拟机。它在足够机器算力下每秒可运行一万亿个CPU周期,代码采用Apache - 2.0和MIT双许可授权。它提供从安装到项目操作的一系列命令,包括创建项目、运行程序、生成证明和验证证明等,但项目目的、核心技术和实践案例未知,欢迎大家讨论。
Sunshine是一个自托管的游戏流主机用于Moonlight。它具有低延迟、支持多种GPU硬件编码、软件编码也可行的特点。能从多种设备通过Moonlight客户端连接,还提供Web UI方便配置和配对,有着不同场景下的系统要求包括最低要求、4k建议要求、HDR建议要求等。
Simple Directmedia Layer(SDL)是一个跨平台开发库。其可提供对音频、键盘、鼠标、游戏杆和图形硬件的底层访问。被视频播放软件、模拟器以及很多流行游戏使用,像Valve的获奖作品等。docs目录中有详细文档,从README.md开始查看,迁移相关可参考README - migration.md。
Phidata是一个构建多模态智能体的框架。它具有多种特性,如代码简洁、功能强大灵活、支持多模态、多智能体协同、内置智能体检索增强生成、有漂亮的交互UI、能结构化输出、有推理智能体以及内置监控和调试等。它可以构建具有记忆、知识、工具和推理能力的智能体,能构建智能体团队解决问题,还能构建具有API、数据库和向量数据库的智能体系统,值得深入探讨。
KOReader是一款主要面向电子墨水屏阅读器的文档查看器。它具有诸多优点,如支持在多种设备上运行,包括嵌入式设备、安卓和Linux计算机等。支持的格式涵盖固定页面格式如PDF、DjVu等和可重排电子书格式如EPUB、FB2等。它的阅读功能丰富,用户界面多语言且可高度定制,集成众多内容提供商,还针对电子墨水屏设备优化,具备可扩展性和较快速度等特点。
Ollama是一个轻量级、可扩展的框架,用于在本地机器上构建和运行语言模型。它提供简单的API创建、运行和管理模型,还有预构建模型库,能用于多种应用。支持如Llama3.3等众多模型,可进行模型创建、拉取等操作,有REST API,社区集成丰富,涵盖Web和桌面端众多应用,还有各种编程语言库与之结合,在不同场景发挥作用。
TorchGeo是一个类似于torchvision的PyTorch领域库,专注于地理空间数据相关的数据集、采样器、转换和预训练模型。它能处理多光谱、不同坐标系统和分辨率的地理空间数据集,有多种采样器方便采样,支持特定传感器预训练的模型权重,还与Lightning框架良好集成用于不同任务的训练,包括在多种数据集上的操作示例。这个库为机器学习专家处理地理空间数据以及遥感专家探索机器学习方案提供了极大的便利。
mise是一款开发环境管理工具。它类似于asdf等工具可管理众多开发工具,像direnv管理环境变量,make管理任务。它由多种语言编写,可用于安装不同版本node等操作,还能挂钩shell,设置全局默认运行时,为开发人员在不同项目环境下高效开发提供便利。
iptv - org/iptv是一个收集来自世界各地公开可用的IPTV频道的项目。提供多种播放列表分类方式,如按类别、语言、国家和地区等分类。包含如何使用的方法、相关资源如EPG、数据库、API等的介绍,是一个资源丰富且组织细致的IPTV频道集合项目。
uv是一个用Rust编写的Python包和项目管理器,它具有众多卓越功能。它可替代多种工具,速度比pip快10 - 100倍,能管理Python版本、运行和安装Python应用程序、支持单文件脚本运行、提供全面项目管理、有pip兼容接口、支持特定工作空间、磁盘空间利用高效且可多系统安装,在项目管理、工具管理、Python管理、脚本支持、pip兼容接口等方面有丰富实践案例。
meta - llama/llama - models是为Llama模型提供实用工具的项目。Llama是面向开发人员、研究人员和企业的大型语言模型。此项目可进行模型权重下载、运行模型等操作,给出了详细的下载步骤,如访问Meta Llama网站、接受许可后下载,也提及HuggingFace上的下载操作,还包括运行模型所需依赖及示例脚本等众多内容,对想要利用Llama模型开展工作的人员有很大帮助。
Telegram是一款注重速度和安全性的消息应用,它超级快速、简单且免费。此项目为Telegram for Android的源项目,其中包含官方源代码。开发者若要使用,有诸多要求,像获取自己的api_id,不用Telegram名或告知用户非官方,不用标准logo,遵循安全准则,保护隐私并发布代码遵守许可等。这一源代码为开发相关安卓应用提供了可能,也为研究Telegram的安卓实现提供了资源。
dufs是一个独特的文件服务器,支持静态文件服务、文件上传、搜索、访问控制、WebDAV等功能。它可在多系统上使用,能通过多种方式安装,如cargo、docker、Homebrew。它提供众多命令行选项,可指定配置文件、绑定地址、端口、权限等。在文件共享、对外静态文件服务等场景均适用,欢迎在评论区留言讨论。
cursor.directory是一个在GitHub上的项目,它的主要功能是查找适合框架和语言的最佳光标规则。项目提供了如何为CursorAI添加新规则或提示的详细指南,包括从创建新规则文件到定义规则内容、添加必要参数等一系列操作,也允许向已有规则添加新提示内容。该项目在GitHub上有1.8k个星标和262个分支,包含多种类型文件。
Self - hosted AI Starter Kit是一个开源的Docker Compose模板,由n8n精心打造。这个项目旨在快速初始化一个全面的本地AI和低代码开发环境,将自托管的n8n平台与一系列兼容的AI产品和组件相结合。其中包含Self - hosted n8n、Ollama、Qdrant、PostgreSQL等组件。它可用于构建如安排约会的AI代理、安全总结公司PDF等应用,能帮助开发者快速搭建本地AI环境并构建自托管的AI工作流,适合概念验证项目。
my - tv是一个用于个人托管和管理直播源的项目。它可以自动从多个网站获取直播源,支持M3U和TXT格式。项目会对直播源进行整理、分类、去重,根据节目名称分组,识别IPv4和IPv6地址并分类。抓取结果保存为final_streams.txt文件。配置GitHubActions工作流定时获取源并推送结果。该项目仅用于学习研究,使用者需守法。它适合用于个人学习、探索自动化脚本和IPTV直播源管理等方面。
SQLite.swift是一个构建于SQLite3之上的类型安全层,采用Swift语言编写。它具有众多特性,如纯Swift接口、类型安全的SQL表达式构建器等。支持多种功能包括全文搜索、模式查询/迁移等,在Linux上也能工作(有局限),在相关社区有活跃支持。在数据库操作方面,涵盖创建表、插入数据、查询、更新和删除等操作,为Swift开发者操作SQLite3数据库提供便捷、可靠且类型安全的方式。
tech - interview - handbook是一个为忙碌软件工程师准备的编码面试材料库,由yangshun创建,超百万人受益。除算法问题外,还涵盖面试最佳实践、简历指南等多方面内容,从求职到录用谈判各阶段均有涉及,内容经过精选,与其他资源不同之处在于包含可直接使用的高质量内容且覆盖范围更广。
Tinymist是一个针对Typst的集成语言服务,它包含Typst的分析库、命令行界面、语言服务器、预览服务器以及VSCode扩展等。它具有众多功能,如语言服务(LSP)功能,包括语义高亮、代码动作、格式化等,还有保存时编译为多种格式、编辑器工具等特色功能,版本和发布周期遵循特定规则。
Bun是一个用于JavaScript和TypeScript应用的一体化工具包。它以名为bun的可执行文件存在,核心是可替代Node.js的快速运行时,由Zig编写且底层由JavaScriptCore支持,减少启动时间和内存使用,还包含测试运行器、脚本运行器和包管理器,支持多种操作系统。
team - nav是一个前后端完整的网址导航服务,不同于一般靠配置生成的网址导航服务,它具有更强的后台管理能力,主打轻量级且无任何依赖服务。前端采用vue2 + ElementUI等技术,后端采用Springboot等技术。功能上前端支持多种展示与操作功能,后台管理功能涵盖分类、卡片、角色、用户、通知公告和系统设置等多个方面。部署方式多样,包括maven构建、手动部署、docker部署等,还可设置nginx部署。项目100%开源,遵循MIT协议。
JoltPhysics是一个多核友好的刚体物理和碰撞检测库,由C++编写,适合游戏和VR应用,被《地平线:西之绝境》采用。它功能丰富,涵盖多种形状刚体模拟、约束模拟、碰撞检测等众多功能,支持多平台,有多种语言绑定和与其他引擎的集成,解决了多线程等相关问题。
Fish - Speech是一个开源的文本转语音(TTS)项目。它具备多种吸引人的特性,包括零采样和少采样的TTS功能,输入10 - 30秒语音样本就能生成高质量输出。支持多语言与跨语言输入,无需担忧语言种类,涵盖多种语言。模型不依赖音素,有很强的泛化能力,在5分钟英语文本上能达到低错误率。在速度方面表现出色,在不同Nvidia显卡设备上有较好实时转换率。还有易用的WebUI推理和PyQt6图形界面且支持多操作系统,部署友好并最小化速度损失,FishAgent完全端到端并可控制音色和生成带情感的语音等。
masenf/reflex - dnd是一个拖放功能相关项目,它借助@hello - pangea/dnd来实现拖放功能。项目主要用Python编写,包含多种文件内容如custom_components/reflex_dnd等,安装可使用pip install reflex - dnd,为有拖放需求的场景提供了基于特定框架的实现方案,值得相关开发者关注和研究。
ChrisTitusTech的winutil是一个用于Windows系统的实用工具。它能够进行程序安装、系统优化、故障排除和Windows更新修复等操作。工具需在管理员模式运行,有稳定和开发分支,可通过特定命令启动。它能有效整合Windows任务,为使用者提供便捷的系统管理方式,无论是优化系统还是解决更新问题等方面都能发挥作用,是一个功能较为全面的Windows任务整合工具。
eSearch是Information - portal的electron重写版并添加了很多功能。主要用于在Linux(win和mac也能用)实现类似锤子大爆炸或小米传送门的屏幕搜索功能,同时也是一款方便的截屏软件。它具有截屏、OCR、搜索、翻译、贴图、屏幕翻译、以图搜图、滚动截屏、录屏等功能。其中截屏功能丰富,如框选裁切有多种操作方式,录屏可自定义大小等,屏幕贴图有多种调节功能,OCR支持离线和在线识别,以图搜图可使用多种引擎,图片翻译可调用多种翻译引擎,屏幕翻译可定时翻译等,还支持二维码识别,有多种安装和运行方式,包括不同系统下的安装方法以及源码的运行和编译方法等。
Azure SDK for Android项目是用于微软Azure的安卓客户端SDK的开发仓库。其包含多种库,部分处于beta版部分已正式发布。库是用Java8编写,使用有前提条件。库的安装可通过Gradle或Maven。项目欢迎贡献且有相关流程,安全问题有报告途径,还可通过Github Issues或StackOverflow获取帮助,这是一个对安卓开发中使用Azure服务非常重要的项目资源。
imputnet/cobalt是一款媒体下载器,它具有友好、高效的特点,不存在广告、追踪器、付费墙等情况。该单仓库涵盖API、前端等源代码以及相关文档。其由royalehosting.net赞助,主要处理服务器位于其网络。此工具能让下载公共内容变得轻松,不承担下载内容相关责任,且不缓存内容,不是盗版工具,仅能下载免费且可公开访问内容。
LlamaOCR是一个Node.js库,旨在利用TogetherAI的Llama 3.2端点进行图像解析并转换为Markdown内容。它可通过npm安装,目前支持图像文件(即将支持PDF),提供线上演示。其使用方式是导入ocr函数并传入图像路径和API密钥等参数获取Markdown结果。项目规划包括对本地图像、远程图像、单页PDF、多页PDF以及JSON输出等多方面的支持完善。它的出现为文档转换提供了新的途径,对于有此类需求的开发者或用户来说是一个值得关注的项目。
Deskflow是一个免费开源的键盘和鼠标共享应用,可用于Windows、macOS和Linux系统。它允许使用一台计算机的输入设备控制其他计算机且无缝工作,默认开启TLS加密,支持Wayland和剪贴板共享,项目以社区利益为导向,欢迎大家参与开发,在开源社区中有诸多相关协作项目。
ChinaTelecom - GuangdongIPTV - RTP - List项目主要围绕广州电信广东IPTV的IGMP/RTP组播地址展开。其中包含了多种格式的播放列表文件,像GuangdongIPTV_rtp_{sd/hd/4k}.m3u等,还有通过ffmpeg扫描得出的额外频道表、epg.xml等相关文件。项目在信息整合方面也有操作,如增加index.php来显示完整列表。尽管存在一些如播放列表准确性、播放流方面的小问题,但仍对相关开发和使用有一定价值。用户可留言反馈问题或提供更多信息。
contrastive是一个Python库,专门用于在对比环境下对数据集进行无监督机器学习操作,如PCA。它关注一个数据集存在而另一个数据集不存在的模式,像生物和医学数据中的子组发现就可应用。其基本功能围绕两个数据集,前景数据用于发现模式,背景数据作为对比。使用时需注意数据格式,还可进行多种参数的自定义,包括绘图、GUI相关、标签、组件数量、alpha值、数据标准化以及绘图颜色等。这个库在Python3开发测试,Python2可能也适用,还附带可重现论文中大部分图表的实验内容。
Maigret是一个能够通过用户名从数千个网站收集个人信息的工具。不需要API密钥,是Sherlock的强大分支。支持超3000个网站,默认对500个热门网站搜索,可进行多种类型搜索和检测,功能包括页面解析、信息提取等,还有多种报告生成方式,安装和使用方式多样,可用于合法教育目的等。
changedetection.io是一个免费开源的网页变更检测、网站监控、补货监控和通知服务。它可检测网站内容变化并通过多种方式触发通知。能针对网页特定部分监控、执行交互操作、进行补货和价格变更通知等多种功能,支持多种技术和过滤器,有大量实践案例,适用于多种场景和用户需求,还提供多种安装方式和支持功能。
evolutionaryscale/esm项目主要包含ESMC和ESM3模型。ESMC是与ESM3并行的模型家族,专注于蛋白质潜在生物学表征,有多种参数版本,可通过不同方式使用。ESM3是生物学前沿生成模型,能推理蛋白质的序列、结构和功能。项目详细介绍了这些模型的安装、使用方式等内容,包括通过不同途径使用ESMC模型以及ESM3模型的相关操作等。
iptv_alive项目专注于iptv直播源和4k点播源地址的可用性测试。网络中的源地址质量难以判断,存在运营商访问限制等问题,该项目可自动测试链接可用性并生成新源,每天凌晨筛选并提交,虽不能保证源百分百有效,但提高了可用性,内部源的IPv6可用性高。
Promptimizer是一个实验性的提示优化库。它能自动化针对特定任务优化提示的过程。使用者提供初始提示、数据集和自定义评估器等,它就能运行优化循环生成优化提示。比如在简单的推文生成任务中,可按安装、创建任务、定义评估器、训练等步骤操作。在训练时先加载数据和提示,评估基线指标,然后循环优化,还能添加人工标签参与优化。整个项目功能丰富,有很多值得探索之处。
Bitcoin Core integration/staging tree项目中,Bitcoin Core连接比特币对等网络来下载和验证块与交易,包含钱包和图形界面(可选构建),在MIT许可下发布,主分支定期构建测试,标签表明稳定版本,开发测试有规范流程,整体项目情况大致如此。
GitHub上的earlephilhower/arduino - pico项目是将Arduino移植到RP2040和RP2350板的项目。它使用特定的工具链并支持多种内核。支持众多板子,如树莓派Pico系列等多种品牌型号。功能丰富,涵盖USB、蓝牙、WiFi、以太网、文件系统、音频处理等多方面。安装方面在Windows和Linux下有不同注意事项,上传草图、文件系统镜像以及使用Picoprobe/Debugprobe上传草图都有详细步骤,还涉及到调试相关内容。该项目全面且实用,为相关开发者提供了极大便利。
RocketMQ - Rust是对Apache RocketMQ消息中间件的Rust语言重新实现。旨在为Rust开发者提供高性能可靠消息队列服务,利用Rust的内存安全、零成本抽象和高并发性能等优势,异步非阻塞设计支持高并发处理,与Rust生态系统集成良好且支持多平台。它基于Apache Rocketmq release - 5.3.1实现,有明确的版本发布计划,每三个月发布新版本修复问题,有重大更新或新特性时会额外安排发布。项目接受代码贡献、问题报告和建议,依靠开发者支持发展,在消息中间件领域推进Rust的应用。
字幕共享计划是一个改进字幕共享和下载方式的项目。它制作了SubtitlesDataBase工具,让共享、搜索、下载字幕更简便。收藏党可下载整个git仓库,追番党可只下载工具并通过远程链接获取结果。项目给出字幕提交格式范例并考虑多语言兼容性,同时针对字幕信息不全的情况提供了解决途径并欢迎更多人加入。
UniGetUI(以前称为WingetUI)是为Windows 10和11中如WinGet、Scoop等常见CLI包管理器创建的直观图形界面。它可轻松进行软件的下载、安装、更新和卸载等操作,还能发现新软件包、查看元数据等。多种安装UniGetUI的方式可供选择,如Microsoft Store安装等。同时项目有自动更新功能,也能在其中对其他软件包进行更新等多种操作。项目由多种技术实现,且是完全非官方项目,开发者不对下载软件负责。
OpenCore - Legacy - Patcher是一个基于Python的项目,围绕Acidanthera的OpenCore Pkg和Lilu,主要目标是为苹果不再支持的Mac注入新活力,使2007年及以后的机器能安装和使用macOS BigSur及更新版本。它有诸多功能特点,如支持多个macOS版本、原生空中系统更新、多种Mac机型、无线功能、多种安全和启动模式、解锁特定功能、存储设备电源管理、图形加速等。同时也有使用的注意事项,如仅支持全新安装和升级等。
Seaborn是一个基于matplotlib的Python可视化库,它提供了绘制统计图形的高级接口。其文档涵盖教程、示例图库等内容。支持Python3.8+,可从PyPI或通过conda安装,测试需额外依赖项。开发在Github进行,使用问题可在StackOverflow交流。
Yazi是一个用Rust编写的终端文件管理器,基于非阻塞的异步I/O。它有很多功能,如全异步支持、任务调度管理、多图像协议支持、插件系统、数据分发服务等,还有集成其他工具、类似Vim组件和多标签等功能,虽在重度开发中可能不稳定但已展现出优秀特性。