科学工具
科学工具让世界更美好
让世界更美好
编程开发
编程开发FastAPI 基于 Python 3.6+ 版本的异步 WEB 应用框架
FastAPI 是一个用 Python 3.6+ 构建 API 的现代高性能框架,基于 Starlette 和 Pydantic,拥有极快的速度,性能可与 NodeJS 和 Go 相媲美,是 Python 中最快的框架之一。快速开发:比传统框架快 200% 到 300%。减少错误:降低约 40% 的人为错误。直观易用:强大的编辑器支持,自动补全,减少调试时间。简洁高效:减少代码重复,每个参数声明包含多个特性。健壮可靠:生成可用于生产的代码,附带自动交互式网页。安装和使用安装 FastAPI 非常简单,只
编程开发
编程开发
编程开发Penpot 开源的设计与代码协作工具
Penpot 是一个开源的设计和代码协作设计工具,设计师可以在Penpot上创建设计、交互原型和可扩展的设计系统。Penpot 支持在浏览器中使用,可以自托管,基于网络,使用开放标准(SVG、CSS 和 HTML)。设计即代码Penpot 允许设计师以代码的形式表达设计,设计师可以充分发挥自己的能力。插件系统Penpot 的插件系统扩展提供了与其他应用程序集成的灵活特性,允许设计自定义解决方案。为开发者设计Penpot 是为设计师和开发者共同构建的,能提高设计与代码流程的效率。你可以选择实时协作,也可以
编程开发
编程开发OpenAI Codex CLI 编码助手操作指南
OpenAI Codex CLI 是一个可以在终端中运行的轻量级编码助手,让你在开发过程中能利用 ChatGPT 的推理能力,可以直接运行代码、操作文件和迭代,所有的操作都受到版本控制。快速入门全局安装 Codex CLI:npm install -g @openai/codex设置 OpenAI API 密钥作为环境变量,注意,这个命令只会在当前终端会话中设置密钥,若要永久设置,请将导出行添加到你的 shell 配置文件(例如 ~/.zshrc)中。你可以交互式地运行 Codex:codex或通过提示
编程开发
编程开发Spring Boot 实战项目集锦
spring boot demo项目提供了大量实际应用案例,包含63个集成示例,集成了多种常用技术组件,为开发者提供丰富的spring boot学习资源。spring boot demo整合众多技术组件:• 监控工具:actuator、admin• 日志系统:logback、AOP日志记录• 异常处理:统一异常处理机制• 模板引擎:Freemarker、Thymeleaf、Beetl、Enjoy• 数据库操作:JdbcTemplate、JPA、Mybatis及增强版• 文件处理:本地与七牛云文件上传•
编程开发
编程开发京东微前端框架 Micro-App
Micro-App是京东零售推出的一款微前端框架,基于类WebComponent进行渲染,从组件化的思维实现微前端,能降低前端开发的上手难度、提升工作效率。Micro-App是目前接入微前端成本最低的框架,提供了JS沙箱、样式隔离、元素隔离、预加载、虚拟路由系统、插件系统、数据通信等一系列完善的功能。Micro-App与技术栈无关,不与业务绑定,对前端框架没有限制,任何框架都可以作为基座应用嵌入任何类型的子应用。微前端由ThoughtWorks在2016年提出,借鉴微服务架构理念,将庞大前端应用拆分为多
编程开发
编程开发Mobile Next 基于 Model Context Protocol (MCP) 的服务器,简化和扩展移动自动化测试和交互
Mobile-MCP 是一个模型上下文协议(MCP)服务器,通过接口实现可扩展的移动自动化,开发者不需要了解特定的 iOS 或 Android 开发知识。Mobile-MCP 允许代理和大型语言模型(LLMs)通过与原生 iOS/Android 应用程序和设备进行交互来操作,基于结构化的无障碍快照或基于屏幕截图的坐标点击。Mobile-MCP 可以帮助扩展移动自动化,应用场景包括:• 原生应用程序自动化:适用于 iOS 和 Android 的测试或数据录入场景。• 脚本化流程和表单交互:不需要手动控制模
编程开发
编程开发Pake打包工具:可将网页快速打包成桌面应用
Pake 可将网页快速打包成桌面应用,可替代传统 Electron 的一种高效、轻量的解决方案,生成的应用体积更小,启动速度更快,支持跨平台运行。Pake 基于 Tauri 框架实现,利用系统原生 WebView 组件渲染页面,不同于 Electron 对 Chromium 内核依赖。使用 Rust 语言开发,语言本身的高性能进一步降低对资源的占用,生成的应用体积可控制在数 MB 级别。轻量化打包后的应用体积远小于 Electron 应用,普通网页生成的桌面应用大约 5MB 左右。跨平台支持 Windo
编程开发
编程开发Flowise 零代码搭建AI应用
Flowise允许用户通过拖放组件设计LLM应用,界面采用React-Flow技术,支持构建聊天机器人、文档问答系统、语言翻译工具等,无需编写代码。Flowise包含预置节点,如OpenAI连接器、文本分割器、向量数据库集成模块,用户可通过连线定义数据流向。安装方法1、NPM部署安装NodeJS ≥18.15.0执行命令:npm install -g flowisenpx flowise start --FLOWISE_USERNAME=user --FLOWISE_PASSWORD=1234访问 ht
编程开发
编程开发
编程开发Serena语义编码助手,集成LLM提供语义代码检索和编辑工具,可直接操作代码库
Serena语义编码助手通过智能检索与代码编辑功能,能提升开发者的工作效率,深度集成语义分析,让开发者能够更高效地处理复杂的编码任务。1、智能语义检索Serena采用先进的语义分析技术,能够精准识别代码库中的符号关系,通过语言服务器协议(LSP),实现了对Python、Java、TypeScript等主流语言的深度支持,让Serena可以像经验丰富的开发者一样理解代码逻辑。2、多维编辑功能Serena提供丰富的代码编辑工具,包括文件创建、符号插入、代码替换等操作,通过与语言服务器的无缝协作,能够在保持代
编程开发
编程开发KubeSphere:Kubernetes 容器平台,集成 Jenkins 与 Argo CD,提供多租户与微服务管理
KubeSphere 是基于 Kubernetes 的云原生应用管理分布式容器,提供了一个即插即用的架构模式,允许第三方应用程序无缝集成到系统中。KubeSphere 提供全栈自动化 IT 运营和简化的 DevOps 工作流,为开发者提供向导式 Web UI,帮助企业构建功能丰富的平台。Kubernetes 集群管理KubeSphere 支持在任何基础设施上部署 Kubernetes,提供在线和离线安装,提供一个集中的控制平面来管理多个 Kubernetes 集群,支持将应用程序传播到不同云提供商的多个
编程开发
编程开发Android MCP Server:通过ADB协议提供设备控制、截图、UI分析等功能的服务器
Android MCP Server是一个通过ADB协议提供设备控制、截图、UI分析等功能的服务器,可被客户端调用,利用 ADB (Android Debug Bridge) 对 Android 设备进行程序化控制,实现了 MCP (Model Context Protocol),可以让你通过 MCP 客户端(例如 Claude desktop 和 Cursor 等代码编辑器)访问和操作 Android 设备。Android MCP Server是一个桥梁,让你的开发工具能够更智能地与 Android
编程开发
编程开发ToolJet 低代码开发框架
ToolJet 是一个开源的低代码开发框架,用于构建和部署内部工具,最小化工程工作量,帮助开发者快速构建企业级应用。ToolJet提供了丰富的可视化工具,用户只需通过简单的拖拽操作,就可以快速创建应用。ToolJet 支持与多种外部数据源(如 PostgreSQL、MongoDB、Elasticsearch)和常用的第三方服务(如 Stripe、Slack)集成,能极大提高开发效率。提供超过45个内置的响应式组件,包括表格、图表、列表、表单和进度条。支持多页面应用构建。允许多个开发者同时进行应用构建。内
编程开发
编程开发FlowGram.AI 基于节点的可视化流程构建引擎
FlowGram.AI 是字节跳动开源团队推出的基于节点的可视化流程构建引擎,能帮助开发者快速创建工作流,提供两种布局模式:固定布局和自由连接布局,适用于具有明确输入和输出的可视化工作流。核心组件1、Monorepo架构• 采用Rush进行多包管理• 主要模块包括: • @flowgram/core(核心逻辑) • @flowgram/editor(可视化编辑器) • @flowgram/renderer(流程渲染器) • @flowgram/uikit(通用UI组件)2、功能特性• 节点化流程设计界面
编程开发
编程开发NocoBase 开源无代码开发平台
NocoBase 是基于 MIT 协议的开源无代码开发平台,采用数据模型驱动设计,支持企业构建私有化部署的业务系统,通过微内核架构实现功能模块化,所有核心功能都插件化,开发团队可自由扩展或替换功能模块。NocoBase 整合了 Node.js、Koa、React 和 Ant Design 等主流框架,保证开发灵活性,降低学了习门槛。架构设计模块化NocoBase 采用分层架构设计,将数据结构与用户界面分离,数据模型支持主数据库、外部数据库及第三方 API 作为数据源,同一数据表可配置多形态操作界面。通过
编程开发
编程开发Hutool:Java项目工具库
Hutool是一个功能丰富的Java工具库,帮助开发者快速完成各类开发任务,封装了字符串、数字、集合、编码、日期、文件、IO、加密、数据库JDBC、JSON、HTTP客户端等操作。Hutool是一个工具集,也是一个知识库,开发者可以自由引入、拷贝和修改,无需标注来源。核心组件Hutool包含多个模块:hutool-aop:JDK动态代理封装,支持非IOC下的切面。hutool-bloomFilter:布隆过滤,提供多种Hash算法。hutool-cache:简单缓存实现。hutool-core:核心模块
编程开发
编程开发Claude Code but with OpenAI Models 使用OpenAI模型运行Claude Code
Claude Code but with OpenAI Models 是一个代理服务器,允许你使用 Anthropic 的 Claude Code 工具,底层使用的是 OpenAI 的模型,例如 GPT-4o 和 gpt-4o-mini。它就像一个翻译器,将 Claude Code 发出的请求转换为 OpenAI 模型可以理解的格式,并将 OpenAI 的回复转换回 Claude Code 可以理解的格式,这样你就可以利用 Claude Code 的界面和功能,同时享受到 OpenAI 模型的强大能力。
编程开发
编程开发CrackCode:AI面试助手,后台无痕辅助编程解题,提供实时代码建议
CrackCode 是一款在技术面试中提供编码问题实时 AI 辅助的工具,完全隐蔽,能够100%绕过所有屏幕录制和监控软件的检测。隐形守护:CrackCode 在后台静默运行,屏幕录制还是其他监控软件,都无法察觉其存在。实时助力:当面对棘手的编程问题时,CrackCode 能够即时提供 AI 辅助,帮助面试者迅速找到解题思路。多语言支持:无论是 Java、Python、JavaScript 还是 C++ 等多种编程语言,CrackCode 都能轻松驾驭,满足不同面试场景的需求。精准建议:基于对问题的深入
编程开发
编程开发免费计算机编程类中文书籍资源库
这是一个集合了大量中文编程书籍的项目,涵盖了各类编程语言(如 Python、Java、C++ 等)、主流操作系统、数据结构与算法等知识,是广大开发者学习编程的宝贵资源。该项目主要收录了免费的编程中文书籍,涵盖了多种编程语言和技术领域,这些书籍大多由社区成员推荐,部分书籍是国外程序员在 Stack Overflow 上推荐的必读书籍的中文翻译版本。主要内容1、免费编程书籍索引项目提供了一个详细的编程书籍索引,用户可以根据自己的需求查找相关书籍。这些书籍涵盖了从入门到高级的多个层次,适合不同水平的开发者。2
1