Skip to content
View ydf0509's full-sized avatar

Block or report ydf0509

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ydf0509/README.md
lc-agent pip install lc-agent-app
基于 LangChain / LangGraph 的 AI Agent 可视化工作台 & Python 框架,运行时热切换模型/工具/MCP/技能,无需重启。
`lc-agent` 既是可以直接使用的 Agent 工作台,也是可以被用户被作为导入的 Python 框架,降低从0开发agent全套的繁琐
nbrag pip install nbrag
`nbrag` 是一个 PyPI 三方包,用来构建本地文本知识库,并通过 MCP server 给 llm提供rag知识库检索能力。
nbrag 是 agentic rag,由llm主动调用主动根据上下文构造向量检索语句和bm25检索语句,不是那种传统一轮rag
nbrag 使llm能根据chunk块,自动以及llm自主扩大阅读范围,吊打任何传统rag,可以完成横跨多个文件的多跳检索的极端复杂任务推理。
nbrag 作为mcp可以配置给任意agent工具,包括openclaw codex claudecode cursor trae opencode workbuddy lc-agent 等等。
nb_time pip install nb_time
面向对象封装的NbTime 时间类,方便时间转化和时区支持,支持无限链式操作,用法���击亲自使用 datetime 和 三方 arrow 包
比面向过程工程师在time_utils.py写几百个孤立的时间转换函数用法方便太多。
NbTime 能把任意格式的时间字符串转成时间对象,无需精确的提前写yyyy-mm-dd这样的字符串模板。
nb_api pip install very_nb_api
为你的数据模型闪电般地生成基于 fastapi 的 CRUD API 常规接口,减少简单重复劳动。
orm 类型支持 同步SQLModel、异步 SQLModel、SQLAlchemy、Tortoise ORM
nb_path pip install nb_path
A Python path library that gives filesystem operations superpowers
nb_cache pip install nb_cache
python中功能最全面的缓存包,支持同步和异步函数。支持内存 redis 两级缓存。
nb_ai_context pip install nb_ai_context
非常强力好用的对任意it项目生成生成 ai上下文到一个单独markdown文档,传给ai大模型或者知识库,非常好用。
本人实测,nb_ai_context 生成的markdown,传给google ai studio,对大型编程项目的代码生成准确率
效果远远地吊打在 cursor trae qoder claude-code gemini-code-assit 等ai ide写代码
nb_cmd pip install nb_cmd
python 种最简单方式构建最复杂命令行的三方包,比click包简单百倍,但功能更强大。 万能接口生成器——你写一个 Python class,自动获得 CLI + REST API + Web UI + 终端tui界面 + markdown说明文档 + Python 直接调用 6种操作方式,
堪称python界低代码平台
nb_aiopool pip install nb_aiopool
python asyncio 异步并发池3种实现,不仅限制并发数量,最主要是有背压机制
nb_aiohttp pip install nb_aiohttp
更好用的 aiohttp ,性能比 httpx高300%
db_libs pip install db_libs
各种数据库的封装。只封装生成连接,很少添加新的方法调用原生方法这种写法。
async_pool_executor pip install async_pool_executor
its api like the concurrent.futures.使asyncio并发编程简化10倍
flexible_thread_pool pip install flexible_thread_pool
flexible_thread_pool 支持同步函数和 acync def 的 异步函数并发执行。 可扩大和自动缩小的线程池,比 threadpool_executor_shrink_able 实现更简单的线程池,性能超过 concurrent.futures.ThreadpoolExecutor 200%
sync2asyncio pip install sync2asyncio
python 快速万能同步转异步语法
object_pool_proj pip install universal_object_pool
通用对象池,可以池化任意自定义类型的对象,用于快速实现任意池(线程池除外)。
nb_http_client pip install nb_http_client
powred by object_pool_proj
nb_http_client 是 python 史上性能最强的http客户端,比任意请求包快很多倍
celery_demo 演示复杂深层路径,完全不按照一般套路的目录格式的celery使用
funboost_support_celery_demo 演示复杂深层路径,完全不按照一般套路的目录格式,使用funboost来自动化配置和操作celery,代码极其简化
nb_filelock pip install nb_filelock
使用磁盘文件作为介质,实现基于单台机器的跨进程跨解释器的分布式锁。
tps_threadpool_executor pip install tps_threadpool_executor
控频线程池,能够指定精确每秒运行多少次函数,而不是精确指定程序线程池中同时多少个线程在并发
auto_run_on_remote pip install auto_run_on_remote
在本机点击运行一个python脚本,但自动使该脚本自动在远程linux机器上运行。
方便程度暴击pycahrm 专业版调用远程linux解释器
auto_restart pip install auto_restart
自动重启冷部署工具。当检测到git内容发生变化时候,会自动重启服务,无需手动重启发版。
base_decorator pip install base_decorator
通用的装饰器基类,使写装饰器变得更简单。
decorator_libs pip install decorator_libs
常用的日常通用装饰器大全
fastapi_use_funboost fastapi 使用分布式函数调度框架 fastapi_use_funboost 作为后台消费的 demo
uwsgi_flask_funboost uwsgi部署flask + funboost 作为后台消费的 demo
django_use_funboost dajngo + funboost 作为后台消费的 demo
funboost_django_orm_demo dajngo + funboost + 函数中操作了orm ,作为后台消费的 demo
funboost_vs_celery_benchmark 使用严谨精确的控制变量法,测试分布式函数调度框架 funboost 和celery的性能对比
pysnooper_click_able pip install pysnooper_click_able 神级别黑科技装饰器,实现难度5颗星。不用打断点不用到处加print的deubg工具,可以精确显示代码运行率轨迹并点击。 可以精确动态统计调用一个函数背后,python到底解释执行了多少行代码,让你对函数消耗的cpu资源了如指掌。
kuai_log pip install kuai_log 速度最快的python日志,比nb_log更简单简化,没有三方包依赖和无需配置文件
realtime_web_logs pip install realtime_web_logs 文件日志实时显示到web页面。附带全系统硬盘的文件浏览下载功能。支持日志显示自动滚动和暂停。
pythonpathdemo 用专门的项目说明掌握python的 PYTHONPATH的重要性;说明窗口会话临时环境变量和永久性环境变量区别;说明pythonpath的好处;说明pythonpath的妙用。学了PYTHONPATH 写几十个项目复用公共代码如虎添翼
pyhton-oop-4step python 万能通用 oop面向对象编程四步转化公式,面向过程转面向对象的万能可具体落地非抽象的4步转化公式。

Pinned Loading

  1. funboost funboost Public

    pip install funboost,python全功能分布式函数调度框架,funboost的功能是全面性重量级,用户能想得到的功能99%全都有;funboost的使用方式是轻量级,只有@boost一行代码需要写。支持python所有类型的并发模式和一切知名消息队列中间件,支持如 celery dramatiq等框架整体作为funboost中间件,python函数加速器,框架包罗万象,用…

    Python 892 165

  2. distributed_framework distributed_framework Public

    pip install function_scheduling_distributed_framework,python通用分布式函数调度框架。python万能超高并发神器,改成funboost框架名字,停止更新,只更新funboost框架。

    Python 325 89

  3. python36patterns python36patterns Public

    最全python36种设计模式。opp面向过程和oop面向对象的极致使用方式,一切编码思维和设计想法逃不出这36计。 最最重要的是 项目包含 史上最强的独家秘笈oop 四步转化公式,(万能四步转化公式胜过看任何设计模式教程)

    Python 274 79

  4. nb_log nb_log Public

    pip install nb_log 各种日志handler和自动转化项目的任意print的效果。日志自动彩色炫酷,可点击控制台的日志自动精确跳转到pycharm的文件和行号。文件日志多进程切割安全。在10个最重要方面全方位超过loguru

    Python 430 70

  5. threadpool_executor_shrink_able threadpool_executor_shrink_able Public

    pip install threadpool_executor_shrink_able 最好的python线程池,可以实现线程池自动缩小,实现java keepAliveTime参数的功能。,shap threadpoolexecutor, realize java keepAliveTime,bounded work queue,direct display of thread errors

    Python 40 6

  6. nb_time nb_time Public

    Awesome time conversion handling with support for chaining operations. 面向对象封装的NbTime 时间类,方便时间转化和时区支持,支持无限链式操作,用法暴击亲自使用 datetime 和 三方 arrow 包. NbTime 能无视入参类型的种类,不管你是时间戳整形还是字符串还是dataetime对象,也能把任意格式的时…

    Python 12