自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 React Native for Web:一套代码,同时跑移动端和网页

React Native for Web实现一套代码同时运行在移动端和网页端,将React Native组件映射为Web标准元素(如View转div)。该项目由Meta支持,GitHub获2.2万星,适合已有RN应用扩展网页版、新项目多端覆盖及跨平台组件库开发。虽然能显著减少重复工作,但存在动画差异、原生功能适配、包体积增大等限制。建议团队通过小模块试点验证效果,其成熟度与文档完备性使其成为提升多端开发效率的实用方案,尤其适合React Native技术栈的中小团队。

2026-07-10 08:09:04 230

原创 Splinter:用 Python 写浏览器自动化,可以更简单

Splinter是一个简化浏览器自动化的Python库,通过封装Selenium等底层驱动提供统一易用的API。它隐藏了复杂细节,让开发者能快速实现页面访问、表单填写、点击操作和文本断言等常见功能,代码更简洁直观。支持多款浏览器和测试框架,既适合快速验证流程也适用于大型项目。对于厌倦Selenium样板代码的Python开发者,Splinter能在保持灵活性的同时显著提升开发效率。该项目维护良好,特别适合Web自动化测试、验收测试等场景。

2026-07-04 07:08:04 190

原创 F2:多平台内容采集的 Python 工具

F2是一款功能强大的Python多平台内容采集工具,支持抖音、TikTok、Twitter和微博等平台的数据获取。它提供数据获取接口和工具类接口,包括作品下载、直播录制、弹幕转发等功能,并支持参数生成、ID提取等工具函数。F2可通过pip安装,支持命令行操作和配置文件设置,具有批量采集、Bark通知推送等进阶功能。项目持续更新,未来计划增加哔哩哔哩、网易云音乐支持,并优化WebAPI版本等功能。

2026-07-01 07:06:49 324

原创 这份开源工具清单,收录了上百款小而美的创作工具

【150字摘要】 GitHub开源项目"tools-list"收录了170+款小众免费创作工具,涵盖游戏开发、图形设计、音频处理等领域。清单由艺术家everestpipkin维护,主打实验性工具如像素游戏编辑器Bitsy、互动叙事平台Twine、开源引擎Godot等,还包括PICO-8等虚拟主机和Blender等3D软件。特色是挖掘商业生态外的轻量级工具,如音效生成器sfxr、体素编辑器MagicaVoxel等,帮助创作者发现非常规解决方案。配套网站tinytools.directory支持分类检索,适合独

2026-06-30 07:11:51 178

原创 Google IO App:一个写了十年的 Android 示例项目

Google I/O App(iosched)是一个历时十年的Android开源项目,作为Google I/O大会官方应用现已归档。该项目采用Kotlin语言和现代技术栈,包括MVVM架构、协程、Jetpack组件(Room、DataStore、Navigation等)以及Firebase服务,曾作为Google官方推荐的Android开发实践样板。2021年最后一次重大更新引入了Kotlin Flows、多设备适配支持,并实验性采用Jetpack Compose。尽管停更,其完整的产品级代码结构仍具有学习

2026-06-29 08:09:28 197

原创 Apache Doris:实时分析数据库,15K Star 的 MPP 查询引擎

Apache Doris是一款基于MPP架构的实时分析型数据库,GitHub获15K+ Star。它以高性能和易用性著称,支持亚秒级查询响应,兼顾高并发点查与复杂分析。Doris采用FE/BE双进程架构,支持水平扩展,具备列式存储、多种索引和数据模型,并通过向量化引擎、Pipeline执行等优化查询性能。兼容MySQL协议和标准SQL,生态完善,已被百度、美团等众多企业采用,适用于实时报表、统一数仓等场景,简化了传统实时/离线分离的复杂架构。

2026-06-24 19:46:31 406

原创 3.3万Star的营销技能库:让AI帮你做营销

GitHub上3.3万星标的"Marketing Skills"项目为技术开发者提供了一套AI营销解决方案。该项目包含40多个结构化营销技能文档,覆盖转化优化、内容创作、SEO、付费投放等全场景营销需求,可与Claude Code等AI编程助手集成使用。通过命令行安装后,开发者可在编码时直接调用营销技能,如优化着陆页、生成邮件序列等,实现技术开发与营销工作的无缝衔接。该项目特别适合技术背景的独立开发者和技术营销人员,将零散营销知识转化为可复用的AI工作流。作者持续维护项目更新,以开源形式解决技术人员营销痛点

2026-06-22 07:08:22 184

原创 validators:Python 数据验证,一行代码就够了

摘要: Python库validators提供了一种极简的数据验证方案,无需定义schema,直接调用函数即可验证各类字符串格式(如邮箱、URL、IP等)。其优势在于轻量、直观和稳定,适合脚本开发或数据清洗等场景,但不适用于需要复杂校验的Web应用。通过pip install validators安装后,仅需一行代码(如validators.email('test@example.com'))即可返回布尔值验证结果。该项目定位精准,文档完善,是快速验证需求的理想选择,尤其适合拒绝重量级依赖的开发者。 (字数

2026-06-17 08:09:38 214

原创 python-sortedcontainers:纯 Python 的有序集合,性能不输 C 扩展

python-sortedcontainers是一个纯Python实现的高性能有序集合库,包含SortedList、SortedDict和SortedSet三种核心数据结构。该库采用创新的分片存储策略,在保持元素有序的同时,实现了优于线性时间复杂度的操作性能,内存效率也远超传统二叉树实现。其API设计贴近Python原生风格,无需编译C扩展即可使用,已被Zipline、Angr等多个知名项目采用。性能测试显示其速度常优于C扩展实现,支持Python 3.7+和PyPy3,具有完善的文档和测试覆盖,是替代C扩

2026-06-17 07:09:03 263

原创 Splash:轻量级 JavaScript 渲染服务

Splash是一款基于Python 3的轻量级JavaScript渲染服务,采用Twisted和QT5开发,提供HTTP API接口。它能够模拟浏览器环境渲染JavaScript页面,解决传统爬虫无法获取动态内容的问题。Splash具有无状态、快速和易于分布式部署的特点,支持自定义HTTP头、用户代理设置等功能,并能通过Lua脚本实现复杂交互。该工具可与Scrapy框架无缝集成,支持Docker快速部署,提供完善的文档和社区支持,广泛应用于网页抓取、自动化测试等场景。目前Splash在GitHub上已获得4

2026-06-12 07:07:29 222

原创 Orchest:不写 YAML 的数据管道工具

Orchest是一款开源数据管道工具,通过可视化界面让用户用Python/R/Julia构建数据处理流程,无需学习YAML等配置语法。它提供Notebook与脚本混用、环境隔离、服务管理等功能,适合实验性分析和模型训练场景。虽然项目已停止维护(团队转向商业方案),但其设计理念仍具参考价值,采用Apache 2.0与AGPL 3.0混合许可证。本地部署需容器支持,也可使用托管服务Orchest Cloud。

2026-06-11 07:21:16 230

原创 Hatch:一个现代 Python 项目管理器

Hatch 是一个现代化的 Python 项目管理工具,由 PyPA 团队维护。它集成了项目构建、环境管理、测试、版本控制和发布等全流程功能,旨在简化 Python 项目的生命周期管理。Hatch 支持多版本 Python 隔离环境,提供标准化项目模板,内置测试和静态分析工具(如 Ruff),并支持一键发布到 PyPI。其构建系统 Hatchling 遵循 PEP 517 标准,可独立使用。此外,Hatch 的 CLI 响应速度快,适合需要统一开发流程的团队或个人开发者。用户可以根据需求选择全部或部分功能。

2026-06-11 07:08:45 175

原创 cattrs:Python 对象序列化与验证工具

cattrs是一个专注于Python数据结构转换的轻量级库,用于在字典等非结构化数据与类型化Python对象之间进行双向转换。它支持attrs类和dataclass,能自动处理嵌套结构并进行基础类型验证。核心功能包括structure(字典转对象)和unstructure(对象转字典),设计上采用规则与模型分离的原则,不侵入数据模型。cattrs内置了多个序列化库的预配置转换器,适合API数据处理、配置文件解析等场景,相比Pydantic更专注于结构转换,具有轻量化和低侵入性的特点。

2026-06-09 15:44:55 236

原创 Rust写的终端文件管理器Joshuto,ranger的异步替代方案

Joshuto是一款用Rust编写的终端文件管理器,作为ranger的异步替代方案,解决了ranger在处理大量文件时界面卡顿的问题。它完全兼容ranger的Vim风格键位操作,并新增标签页管理、批量重命名等功能。通过异步IO设计,文件操作不再阻塞界面,提升了响应速度。配置采用TOML格式,支持自定义主题和按键绑定。安装方式多样,覆盖主流平台(除Windows外)。适合习惯Vim操作、需要高效终端文件管理的用户,尤其当ranger性能不足时。项目持续开发中,未来功能值得期待。

2026-06-09 15:20:35 346

原创 Ibis:一个 API 打通 20 多种数据引擎的 Python 库

Ibis是一个可移植的Python DataFrame库,提供统一的API接口,支持20多种数据引擎,包括DuckDB、PostgreSQL、BigQuery、Snowflake等。它通过相同的Python代码实现底层引擎的无缝切换,解决数据分析中因不同引擎API差异导致的代码重写问题。Ibis支持Python与SQL混写、惰性求值,并能自动将DataFrame操作编译为SQL。该工具适合需要在本地开发和生产环境间切换的数据工程师或分析师,显著减少重复代码,但需注意不同引擎SQL方言的兼容性问题。Ibis以

2026-06-08 19:01:41 255

原创 spaCy:工业级 NLP 库,70+ 语言的生产级自然语言处理

spaCy是一款专为生产环境设计的工业级NLP库,支持70多种语言,集成分词、词性标注、依存解析等完整NLP管线。其核心优势包括:Cython实现的高性能处理(每秒百万token)、预训练模型体系(提供轻量到高精度多版本)、灵活的Transformer集成和组件扩展能力。采用配置文件驱动的训练系统,支持GPU加速,训练结果可打包为Python包直接部署。适用于需要快速落地NLP功能的企业、多语言处理团队以及从研究转向工程的数据科学团队,解决了算法原型与生产系统间的落地难题。安装简便,通过pip instal

2026-06-08 18:38:19 204

原创 Hoppscotch:GitHub Star 7.9万的开源API开发工具

Hoppscotch是一款GitHub Star 7.9万的开源API开发工具,支持HTTP、WebSocket等多种协议请求测试。核心功能包括:多种HTTP方法请求、主题自定义、PWA离线使用、多协议支持(GraphQL/MQTT等)、多种认证方式。提供团队协作功能如集合管理、云同步、角色权限控制,以及预请求脚本、代理模式等扩展能力。适用于后端开发调试、团队API管理及私有化部署场景,支持网页端和桌面端使用,数据可跨设备同步。该项目采用MIT协议,社区活跃,持续迭代更新。

2026-05-28 10:23:10 601

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除