Kindle Comic Converter: 将漫画优化到电子墨水屏阅读器

2025-05-07
Kindle Comic Converter: 将漫画优化到电子墨水屏阅读器

Kindle Comic Converter (KCC) 是一款强大的漫画和漫画书转换工具,专为 Kindle、Kobo、Remarkable 等电子墨水屏阅读器优化漫画和漫画书。它能够去除页面边距,支持固定布局,并通过多种图像处理步骤,使漫画在电子墨水屏上显示效果最佳。KCC 支持多种输入格式(文件夹/CBZ/CBR/PDF 等)和输出格式(MOBI/AZW3/EPUB/KEPUB/CBZ 等),并能根据设备分辨率优化文件大小,提升低性能阅读器的性能。无论是初学者还是高级用户,KCC 都能满足他们的需求,提供丰富的选项和自定义功能。

阅读更多
开发

Polycompiler:一个将Python和JS代码合并到单个文件中的实验项目

2025-05-07
Polycompiler:一个将Python和JS代码合并到单个文件中的实验项目

Polycompiler是一个实验性项目,旨在将任意Python和JS代码合并到一个源文件中。通过巧妙的lambda表达式和eval函数的结合,Polycompiler能够根据运行环境(Python或Node.js)选择性地执行Python或JS代码。例如,一段代码在Node.js中打印“Hello JS”,在Python中打印“Hello Python”。该项目虽然目前仍处于开发阶段,但为同时面向Python和JS用户的单文件解决方案提供了一种可能性。

阅读更多
开发

WebMonkeys:在GPU上轻松运行数千个并行任务

2025-05-07
WebMonkeys:在GPU上轻松运行数千个并行任务

WebMonkeys是一个简单易用的库,允许你在GPU上轻松运行数千个并行任务。它兼容浏览器和Node.js,并使用简单的GLSL 1.0语法进行编程。通过`set`、`work`和`get`函数,你可以方便地将数据发送到GPU,执行并行计算,并接收结果。WebMonkeys处理了WebGL的复杂性,让你无需深入了解WebGL细节即可利用GPU的强大计算能力。

阅读更多

Docker 镜像一键转换为可执行文件

2025-05-07
Docker 镜像一键转换为可执行文件

一个名为 `docker2exe` 的工具可以将 Docker 镜像转换为可执行文件,方便分享给朋友!它支持跨平台,只需在构建机器上安装 Docker、GoLang 和 gzip,运行机器上只需 Docker。使用方法简单,例如 `docker2exe --name alpine --image alpine:3.9` 即可生成可执行文件。该工具还支持将镜像嵌入到可执行文件中,方便在目标机器上没有镜像的情况下自动下载和运行,对于小镜像尤其有用。生成的执行文件大小通常在 10MB 以下。

阅读更多
开发

经典独立游戏VVVVVV源码开源

2025-05-07
经典独立游戏VVVVVV源码开源

独立游戏开发者Terry Cavanagh发布了其2010年作品《VVVVVV》的源代码!该代码包含桌面版的源文件,游戏音乐由Magnus Pålsson创作。虽然游戏仍可商业购买以支持开发者,但你也可以自由编译游戏供个人使用。如需分发编译后的版本,请查看LICENSE.md。关于更新的讨论主要在VVVVVV非官方Discord服务器的vvvvvv-code频道进行。

阅读更多
游戏

基于Sutton强化学习教材的算法实现

2025-05-06
基于Sutton强化学习教材的算法实现

这个GitHub仓库包含了Sutton的强化学习入门教材中算法和模型的代码实现。代码涵盖了多种模型,例如无模型求解器,只需要定义状态、动作和转移函数即可运行。仓库中还包含了单状态无限方差的例子和蒙特卡洛树搜索迷宫求解的例子。虽然代码并非最优,但对于学习强化学习和算法实现非常有价值。

阅读更多
开发 Sutton

复古风格等宽字体:Old Timey Mono 和 Old Timey Code

2025-05-06
复古风格等宽字体:Old Timey Mono 和 Old Timey Code

Darren Embry 发布了两款复古风格的等宽字体:Old Timey Mono 和 Old Timey Code。Old Timey Mono 基于 1906 年的 Reproducing Typewriter 字体,旨在模拟打字机效果,并提升可读性。Old Timey Code 则在此基础上增加了斜线零、区分度更高的数字一以及部分修改的标点符号和字母。这两款字体支持多种语言,包括拉丁语、西里尔语和希腊语,并涵盖了大量 Unicode 字符集,非常适合编程和屏幕写作。

阅读更多
设计

ACE-Step:迈向音乐生成基础模型的一步

2025-05-06
ACE-Step:迈向音乐生成基础模型的一步

ACE-Step是一个开源的音乐生成基础模型,它结合了扩散模型和深度压缩自编码器,以及轻量级线性Transformer,解决了现有方法在生成速度、音乐连贯性和可控性之间的权衡问题。它能够在A100 GPU上以20秒的速度合成长达4分钟的音乐,速度比基于LLM的基线快15倍,同时实现了优越的音乐连贯性和歌词对齐。此外,ACE-Step支持多种语言、风格和乐器,并提供多种高级控制机制,例如语音克隆、歌词编辑和混音。该模型旨在成为音乐AI领域的“Stable Diffusion”,为音乐创作者提供强大的工具。

阅读更多
AI

Rust编写的POSIX兼容Shell:brush

2025-05-06
Rust编写的POSIX兼容Shell:brush

brush是一个用Rust编写的,兼容POSIX和bash的shell,目前在Linux和macOS上运行良好,Windows上也提供了实验性支持。它可以直接用于日常交互,能够执行大多数sh和bash脚本。虽然尚未达到生产环境的稳定性,但开发者积极欢迎贡献和反馈,并提供了安装和使用指南,包括通过cargo install和Nix等方式。项目还包含500多个集成测试用例,以确保与其他shell的兼容性。

阅读更多
开发

Feedsmith:一款快速且强大的RSS/Atom/JSON Feed解析器

2025-05-06
Feedsmith:一款快速且强大的RSS/Atom/JSON Feed解析器

Feedsmith 是一款高性能的 JavaScript 解析器和生成器,支持 RSS、Atom、JSON Feed 和 RDF 格式的 feeds,以及常用的命名空间和 OPML 文件。它保持原始 feed 结构,提供通俗易懂的对象化数据,并智能地规范化旧版元素。Feedsmith 速度极快,类型安全,支持 Tree-shaking,并且在 Node.js 和所有现代浏览器中都能运行。它提供通用的和特定格式的解析器,并支持生成 JSON Feed 和 OPML 文件。

阅读更多

Plexe:用自然语言构建机器学习模型

2025-05-06
Plexe:用自然语言构建机器学习模型

Plexe是一个革命性的平台,允许开发者使用自然语言描述来创建机器学习模型。通过其AI驱动的多Agent架构,Plexe可以自动分析需求、规划模型、生成代码、测试和部署模型,支持多种LLM提供商(如OpenAI、Anthropic)和Ray分布式训练。只需几行Python代码,即可定义模型、构建并训练,甚至生成合成数据或自动推断模式。Plexe极大地简化了机器学习模型的构建过程,让更多人能够轻松上手。

阅读更多
AI

开源Webhook和事件目标基础设施Outpost

2025-05-06
开源Webhook和事件目标基础设施Outpost

Outpost是一个自托管的开源基础设施,允许事件生产者向其平台添加出站Webhook和事件目标,支持Webhook、Hookdeck事件网关、Amazon EventBridge、AWS SQS、AWS SNS、GCP Pub/Sub、RabbitMQ和Kafka等多种目标类型。它依赖Redis、PostgreSQL或ClickHouse以及一个支持的消息队列,与现有Webhook实现100%向后兼容,并针对高吞吐量、低成本运行进行了优化。Outpost由Hookdeck构建和维护,使用Go编写,以二进制文件和Docker容器的形式发布,并采用Apache-2.0许可证。

阅读更多

Godot引擎地形系统MTerrain:16公里地形编辑利器

2025-05-06
Godot引擎地形系统MTerrain:16公里地形编辑利器

MTerrain是一款针对Godot引擎优化的地形系统/编辑器,支持高达16公里x16公里的超大地图。它采用八叉树LOD系统,并包含纹理混合、位图和索引映射等地形着色器功能。此外,还集成了导航系统、碰撞检测的草地系统、基于贝塞尔曲线的路径系统(可变形道路、河流等)以及强大的编辑工具(地形雕刻、植被绘制、导航绘制、路径编辑、高度图和纹理图导入/导出)。虽然需要学习一些概念才能上手,但提供的教程视频(包括地形雕刻、纹理绘制等)能帮助你快速掌握。

阅读更多

RAD Debugger:一款快速且轻量级的Linux原生代码调试器

2025-05-06
RAD Debugger:一款快速且轻量级的Linux原生代码调试器

这款名为nnd的Linux调试器,以其速度和轻量级著称,其灵感部分来自RemedyBG。它采用TUI界面,非gdb或lldb基础,大部分从头编写,能高效处理大型可执行文件(经测试可处理2.5GB的ClickHouse)。nnd专注于速度,即时操作力求即时完成,异步处理耗时操作。目前仅支持Linux x86-64原生代码调试,不支持远程调试、多进程或回溯调试。该调试器以单个6MB的可执行文件发布,无需依赖。安装方式简单,可通过curl下载或从源码构建。

阅读更多
开发

AnuDB:一款轻量级、无服务器的C++ JSON文档数据库

2025-05-06
AnuDB:一款轻量级、无服务器的C++ JSON文档数据库

AnuDB是一款为C++应用设计的轻量级无服务器文档数据库,它使用MessagePack序列化高效存储JSON文档。它提供了一种无服务器、无模式的解决方案,适用于需要灵活数据管理和强大查询功能的应用。AnuDB基于RocksDB构建,确保数据的原子性、持久性和一致性,并支持MQTT接口,方便物联网应用实时数据通信。用户可根据需求调整内存/CPU使用,并支持Docker容器化部署。

阅读更多
开发

从晶体管到浏览器:一个大胆的计算机系统构建课程

2025-05-06
从晶体管到浏览器:一个大胆的计算机系统构建课程

这个课程的目标是通过从零开始构建一个完整的计算机系统,来深入理解现代计算机体系结构。课程涵盖了从Verilog硬件描述语言编写简单的LED闪烁程序,到用Haskell编写C编译器,再到构建一个简单的操作系统和文本浏览器等多个阶段。学生将学习使用FPGA,并最终在自制的硬件上运行他们构建的系统。整个过程充满挑战,但也极具成就感,适合那些渴望深入理解计算机底层原理的学习者。

阅读更多

VS Code插件:自动添加async/await关键字

2025-05-05
VS Code插件:自动添加async/await关键字

这款VS Code扩展程序会在你保存TypeScript文件时自动添加缺失的`async/await`关键字。它需要项目文件夹中存在`tsconfig.json`文件。该插件会智能地识别并添加`async`和`await`关键字,使异步函数正确运行。如果不想为某个异步函数添加`await`,可以在调用语句末尾添加`// no-await`注释。第一次转换可能较慢,后续转换速度会加快。

阅读更多
开发

实时AI语音聊天:你的数字对话伙伴

2025-05-05
实时AI语音聊天:你的数字对话伙伴

这个项目构建了一个实时AI语音聊天系统,让你可以用语音与大型语言模型(LLM)进行自然对话。它采用客户端-服务器架构,通过WebSockets传输音频,实时转录语音、处理文本并合成语音回复。该系统支持多种LLM后端(Ollama、OpenAI)、TTS引擎(Kokoro、Coqui、Orpheus)以及自定义语音和模型。 它还具有低延迟、智能轮流对话、灵活的AI模型选择等特点,并提供Docker化部署,方便用户快速上手。

阅读更多

Python 的声明式 Tkinter UI 库:tkintergalactic

2025-05-05
Python 的声明式 Tkinter UI 库:tkintergalactic

tkintergalactic 是一个用 Python 编写的声明式 Tkinter UI 库,其设计理念类似 React,使用了虚拟 DOM 的概念。它类型安全,与底层 Tcl/Tk 紧密映射,方便调试,并且零依赖。目前功能尚不完善,但代码简洁易懂,方便学习和理解其工作原理。该库提供了一些示例,展示了如何创建简单的窗口、按钮、文本框和列表,以及使用 Packer 布局管理器。未来计划包括提升 diffing 算法效率、优化状态管理、支持更复杂的 UI 元素等。

阅读更多
开发 Tkinter

Nakama: 高性能分布式服务器,赋能实时游戏和应用

2025-05-05
Nakama: 高性能分布式服务器,赋能实时游戏和应用

Nakama是一个高性能的分布式服务器,专为构建可扩展的实时游戏和应用而设计。它支持用户注册、社交功能(好友、群组)、聊天、多种模式的多人游戏(实时和回合制)、排行榜、锦标赛、队伍系统以及应用内购买验证和通知等功能。开发者可以使用Lua、TypeScript/JavaScript或Go语言扩展服务器功能。Nakama支持Docker部署,也提供原生二进制文件和多种客户端库(.NET、Unity、JavaScript、Java、Unreal Engine等)。它还包含一个Web UI用于管理和监控。

阅读更多
开发

Redfly.ai:颠覆数据库性能的缓存系统

2025-05-05
Redfly.ai:颠覆数据库性能的缓存系统

Redfly.ai 团队历经20多年数据驱动应用开发,针对数据库性能、可扩展性和成本问题,推出了全球首个与数据库架构无关的缓存系统。它通过将数据库主要作为数据存储,有效缓存所有读取操作,从而绕过大多数数据库问题。该系统支持SQL Server和Postgres,并计划支持更多数据库和云平台,旨在为开发者提供高性能、低成本的数据访问解决方案。

阅读更多

Klavis AI:一键集成生产就绪型MCP服务器

2025-05-05
Klavis AI:一键集成生产就绪型MCP服务器

Klavis AI 简化了与生产就绪型 MCP 服务器和客户端的大规模连接。只需不到一分钟即可将其集成到您的 AI 应用程序中,并使用其开源基础设施、托管服务器和多平台客户端扩展到数百万用户。Klavis AI 提供稳定的生产就绪型 MCP 服务器、内置身份验证、高质量服务器、MCP 客户端集成、100 多种工具集成和自定义选项,降低了使用 MCP 的门槛。通过 API 密钥创建新的 MCP 服务器实例,并设置身份验证令牌或使用其内部 OAuth 流程。

阅读更多

Bracket:易于使用的异步Python锦标赛系统

2025-05-05
Bracket:易于使用的异步Python锦标赛系统

Bracket是一个使用异步Python (FastAPI) 和Next.js (Mantine库) 构建的易于使用的锦标赛系统。它支持单淘汰赛、循环赛和瑞士轮赛制,允许创建多阶段锦标赛,并具有拖放式比赛安排、自定义仪表板、团队和球员管理等功能。该系统提供在线演示和Docker部署方式,并支持多种语言(通过Crowdin翻译)。

阅读更多

CodeCafé:浏览器中的实时协作编码环境

2025-05-05
CodeCafé:浏览器中的实时协作编码环境

CodeCafé 是一款基于浏览器的实时协作开发环境,它让结对编程、教学和团队项目构建像分享想法一样流畅和即时。它解决了现有工具在实时编程动态性方面的不足,提供无缝的浏览器编码空间,支持实时协作,拥有像素级实时预览、熟悉的 VS Code 编辑体验和零设置等特性。后端采用 Java Spring Boot 和 WebSocket API,前端则使用 React、TypeScript 等技术。其核心是自定义的 Operational Transformation (OT) 系统,实现了类似 Google Docs 的流畅协作,即使多人同时编辑也不会冲突。

阅读更多
开发

告别90年代的老旧LaTeX教程:现代LaTeX速成指南

2025-05-05
告别90年代的老旧LaTeX教程:现代LaTeX速成指南

厌倦了过时的LaTeX教程?这份现代LaTeX指南将带你快速入门,摒弃90年代的陈旧知识,专注于实用技巧。指南提供PDF下载链接,并详细指导你安装LuaLaTeX、配置字体(如Garamond Premier, Neue Haas Grotesk等),以及使用latexmk或手动编译的方法。这份指南还鼓励读者参与贡献,提交修改建议。

阅读更多
开发

Feather:Rust 的轻量级 Web 框架,开发者体验优先

2025-05-04
Feather:Rust 的轻量级 Web 框架,开发者体验优先

Feather 是一个为 Rust 打造的轻量级 Web 框架,其设计理念源于 Express.js 的简洁性,但同时又兼顾了 Rust 的性能和安全性。它采用中间件优先架构,所有组件(路由处理器、身份验证、日志记录等)都是可组合的。新版本引入了 Context API,简化了状态管理。Feather 的 API 简约易用,模块化设计允许按需选择功能,并提供开箱即用的优秀工具。总而言之,Feather 致力于为 Rust 开发者提供高效、安全的 Web 开发体验。

阅读更多
开发 Feather

Sanctum:一款安全且可审计的VPN守护进程

2025-05-04
Sanctum:一款安全且可审计的VPN守护进程

Sanctum是一款为OpenBSD、Linux和macOS设计的安全、可审计、功能强大且具有后量子安全性的VPN守护进程。它采用特权分离设计,将关键组件与网络交互和非加密相关进程隔离。Sanctum还支持基于NAT的点对点隧道,无需打开防火墙端口或配置转发规则即可实现设备间的直接通信。该项目采用多个进程协同工作,每个进程都沙盒化并以独立用户运行,增强安全性。Sanctum支持多种加密算法,并使用混合的密钥交换机制,确保后量子安全性。

阅读更多

EZ-TRAK:开源卫星追踪套件,让你轻松追踪卫星

2025-05-04
EZ-TRAK:开源卫星追踪套件,让你轻松追踪卫星

EZ-TRAK是一个为业余无线电爱好者、气象卫星爱好者和教育目的设计的开源卫星追踪套件。它结合了便携式卫星天线和蓝牙低功耗设备,通过软件实时追踪卫星方位和高度角,方便用户调整天线位置。该套件包含图形界面、卫星通行预测、数据记录和多种数据源支持等功能,并提供详细的安装和使用说明。

阅读更多
科技

TScale:家用级大模型训练框架

2025-05-04
TScale:家用级大模型训练框架

TScale是一个用C++和CUDA编写的变压器模型训练和推理框架,旨在在消费级硬件上运行大型语言模型(LLM)。它通过优化的架构、低精度计算(fp8和int8)、CPU卸载、同步和异步分布式训练等技术,显著降低了训练成本和时间。即使是1T参数规模的模型,通过巧妙的索引技术,TScale也能在普通家用电脑上进行训练,展现了其在降低LLM训练门槛方面的巨大潜力。

阅读更多

sxwm:极简、快速、可配置的X11窗口管理器

2025-05-04
sxwm:极简、快速、可配置的X11窗口管理器

sxwm是一款轻量级的X11窗口管理器,以其极简的设计、快速的运行速度和高度的可配置性而著称。它支持平铺和浮动布局,拥有9个工作区,并允许用户通过简单的文本配置文件sxwmrc进行自定义配置,无需C语言编程经验。sxwm还支持鼠标操作、多显示器以及与sxbar等工具的集成,旨在为用户提供高效、流畅的窗口管理体验。其核心优势在于其极低的资源占用和出色的性能。

阅读更多
开发
1 2 19 20 21 23 25 26 27 93 94