{"id":34502702,"url":"https://github.com/hengdulife/dll-maker","last_synced_at":"2026-04-10T01:55:57.211Z","repository":{"id":329717335,"uuid":"1119264723","full_name":"hengdulife/dll-maker","owner":"hengdulife","description":"Cross-Platform Dynamic Link Library Generator | Vue3 + Django | Making DLL/SO Creation Easy for Everyone | By Hengdu Life\"跨平台动态链接库生成工具 | Vue3 + Django | 让小白也能制作DLL/SO | 作者：衡度人生\"","archived":false,"fork":false,"pushed_at":"2025-12-19T05:37:56.000Z","size":70,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-23T02:49:28.277Z","etag":null,"topics":["compiler","cpp","cross-platform","django","dll","dynamic-library","go","golang","python","rust","so","typescript","vue","webassembly","zig"],"latest_commit_sha":null,"homepage":"https://www.hengdu.life/dll","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hengdulife.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-19T02:27:26.000Z","updated_at":"2025-12-19T05:37:59.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/hengdulife/dll-maker","commit_stats":null,"previous_names":["hengdulife/dll-maker"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/hengdulife/dll-maker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hengdulife%2Fdll-maker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hengdulife%2Fdll-maker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hengdulife%2Fdll-maker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hengdulife%2Fdll-maker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hengdulife","download_url":"https://codeload.github.com/hengdulife/dll-maker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hengdulife%2Fdll-maker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27992999,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-24T02:00:07.193Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["compiler","cpp","cross-platform","django","dll","dynamic-library","go","golang","python","rust","so","typescript","vue","webassembly","zig"],"created_at":"2025-12-24T02:19:32.159Z","updated_at":"2025-12-24T02:19:34.035Z","avatar_url":"https://github.com/hengdulife.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# dll-maker\n\u003cp\u003e\"跨平台动态链接库生成工具 | Vue3 + Django | 让小白也能制作DLL/SO | 作者：衡度人生\"\u003c/p\u003e\n\u003cp\u003eCross-Platform Dynamic Link Library Generator | Vue3 + Django | Making DLL/SO Creation Easy for Everyone | By Hengdu Life\u003c/p\u003e\n\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/hengdulife/dll-maker\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/stars/hengdulife/dll-maker?style=for-the-badge\u0026logo=github\u0026color=blue\" alt=\"GitHub星标\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/hengdulife/dll-maker/fork\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/forks/hengdulife/dll-maker?style=for-the-badge\u0026logo=github\u0026color=green\" alt=\"GitHub复刻\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/hengdulife/dll-maker/issues\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/issues/hengdulife/dll-maker?style=for-the-badge\u0026logo=github\u0026color=yellow\" alt=\"GitHub问题\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/hengdulife/dll-maker/blob/main/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/hengdulife/dll-maker?style=for-the-badge\u0026logo=opensourceinitiative\u0026color=orange\" alt=\"许可证\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/hengdulife/dll-maker/actions\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/hengdulife/dll-maker/ci.yml?style=for-the-badge\u0026logo=githubactions\u0026color=brightgreen\" alt=\"CI状态\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://discord.gg/your-invite-link\"\u003e\n    \u003cimg src=\"https://img.shields.io/discord/your-server-id?style=for-the-badge\u0026logo=discord\u0026color=7289da\" alt=\"Discord\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003e\n  🚀 DLL Maker\n\u003c/h1\u003e\n\n\u003ch3 align=\"center\"\u003e\n  可视化跨平台动态库生成器 | 打破编程语言壁垒的革命性工具\n\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003e\"让编程语言不再设限，让每个人都能创造价值\"\u003c/strong\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.hengdu.life/dll/\"\u003e🌐 在线演示\u003c/a\u003e •\n  \u003ca href=\"#vision\"\u003e🔮 项目愿景\u003c/a\u003e •\n  \u003ca href=\"#features\"\u003e✨ 核心功能\u003c/a\u003e •\n  \u003ca href=\"#quick-start\"\u003e🚀 快速开始\u003c/a\u003e •\n  \u003ca href=\"#contribute\"\u003e🤝 贡献指南\u003c/a\u003e •\n  \u003ca href=\"#sponsor\"\u003e💖 支持项目\u003c/a\u003e •\n  \u003ca href=\"#license\"\u003e📄 许可证\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n \n  \u003cp\u003e \u003cimg src=\"https://www.hengdu.life/dll/1.png\" alt=\"DLL Maker 界面截图1\" width=\"800\"\u003e\u003c/p\u003e\n  \u003cp\u003e \u003cimg src=\"https://www.hengdu.life/dll/2.png\" alt=\"DLL Maker 界面截图2\" width=\"800\"\u003e\u003c/p\u003e\n  \u003cbr\u003e\n  \u003cem\u003e可视化DLL配置界面 - 拖拽式函数定义，一键跨平台编译\u003c/em\u003e\n\u003c/p\u003e\n\n## 🌟 在线演示\n\n体验完整功能：**[https://www.hengdu.life/dll/](https://www.hengdu.life/dll/)**\n\n### 🎯 演示功能包括：\n- ✅ 可视化函数配置（拖拽式参数定义）\n- ✅ 多语言编译器选择（C++、Rust、Go、Python、Zig）\n- ✅ 实时代码生成与预览\n- ✅ 跨平台编译（Windows .dll / Linux .so / macOS .dylib）\n- ✅ 编译状态实时监控\n- ✅ 安全沙箱隔离编译\n\n## 🔮 \u003cspan id=\"vision\"\u003e项目愿景\u003c/span\u003e\n🤝 \u003cspan id=\"contribute\"\u003e贡献指南\u003c/span\u003e\n我们热烈欢迎所有形式的贡献！无论你是开发者、设计师、文档作者还是普通用户。\n### 我们正在解决的问题\n1. **跨语言调用难题**：不同编程语言间的函数调用复杂且易错\n2. **编译门槛过高**：DLL/SO编译需要专业知识，新手难以入门\n3. **平台差异巨大**：Windows、Linux、macOS编译环境差异大\n4. **代码复用困难**：现有代码难以跨语言、跨平台复用\n\n### 我们的解决方案\n- **可视化配置**：无需编写代码，拖拽式完成函数定义\n- **智能代码生成**：自动生成C++/Rust/Go/Python包装层\n- **云编译服务**：浏览器中完成一切，无需本地环境\n- **多平台支持**：一键生成各平台动态库\n\n### 🚀 未来展望：DLL制作智能体\n我们相信：**未来的编程不是单一语言竞争，而是多语言协作共赢的时代**\n\n**阶段规划**：\n- **短期**（0-6个月）：基础可视化编辑器 + 多语言支持\n- **中期**（6-18个月）：AI代码生成助手 + 企业级API服务\n- **长期**（18-36个月）：编程语言融合平台 + 智能DLL生成器\n\n## ✨ \u003cspan id=\"features\"\u003e核心功能\u003c/span\u003e\n\n### 🎯 **可视化编辑器**\n- 拖拽式函数参数配置\n- 实时代码预览\n- 模板库与代码片段\n- 可视化调用关系图\n\n### ⚡ **多语言支持**\n- **系统语言**：C++、Rust、Go、Zig（高性能编译）\n- **脚本语言**：Python、JavaScript、Lua（快速原型）\n- **目标语言**：支持生成调用各种语言的动态库\n\n### 🌐 **跨平台编译**\n- **Windows**：生成 `.dll` 文件（x86/x64）\n- **Linux**：生成 `.so` 文件（多种架构）\n- **macOS**：生成 `.dylib` 文件\n- **交叉编译**：在单一平台编译多平台库\n\n### 🔒 **企业级特性**\n- 安全沙箱隔离编译\n- 代码审计与安全检查\n- 多租户支持\n- API访问控制与限流\n- 编译历史与版本管理\n\n### 🏗️ **现代化架构**\n- **前端**：Vue 3 + TypeScript + Vite\n- **后端**：Django + Go + Rust 微服务架构\n- **数据库**：PostgreSQL + Redis\n- **部署**：Docker + Kubernetes\n- **监控**：Prometheus + Grafana\n# 💖 资助与支持\n\n## 🌟 为什么需要资助？\nDLL Maker是一个有远大愿景的开源项目，旨在**打破编程语言壁垒**。您的资助将直接帮助：\n\n### 🚀 技术研发\n- 多语言编译器集成\n- AI代码生成技术\n- 高并发云编译服务\n\n### 🌍 社区建设\n- 多语言文档翻译\n- 教程视频制作\n- 社区活动举办\n\n### 📚 生态完善\n- 插件系统开发\n- API市场建设\n- 企业级功能开发\n\n## 💰 资助方式\n\n### 个人支持者\n| 等级 | 月捐 | 权益 |\n|------|------|------|\n| ☕️ 咖啡支持者 | ¥15 | 名字出现在感谢列表 |\n| 🌟 星星支持者 | ¥30 | 名字+链接，优先技术支持 |\n| 🚀 火箭支持者 | ¥99 | 专属徽章，功能优先权 |\n\n### 企业赞助商\n| 等级 | 月捐 | 权益 |\n|------|------|------|\n| 🥈 银牌赞助 | ¥500 | 企业Logo展示，技术支持 |\n| 🥇 金牌赞助 | ¥2000 | 首页展示，定制功能 |\n| 💎 钻石赞助 | ¥5000 | 专属服务，联合品牌 |\n\n### 一次性捐赠\n- 支付宝/微信扫码捐赠\n- 企业大额赞助（单独联系）\n\n## 🤝 企业合作\n### 技术合作\n- 编译器技术合作\n- 云服务资源支持\n- 联合研发项目\n\n### 生态合作\n- 插件开发合作\n- 教育培训合作\n- 市场推广合作\n- \n### 为什么需要支持？\n我们正在构建一个可能需要3-5年完成的大项目。您的支持将：\n- 支付服务器和编译集群费用\n- 支持全职开发者的生活\n- 制作高质量的教程和文档\n- 举办技术分享和社区活动\n## 📞 联系资助\n- **GitHub Sponsors**: 审核通过后开启\n### 资金支持（直接捐赠）：\n- **支付宝/微信**：扫描下方二维码\n**支付宝**：\n\u003cimg src=\"https://hengdu.life/zhifubao.png\" alt=\"支付宝收款码\" width=\"200\" height=\"200\"\u003e\n**微信支付**：\n\u003cimg src=\"https://hengdu.life/weixinpay.png\" alt=\"微信收款码\" width=\"200\" height=\"200\"\u003e\n- **企业合作**: hengdulife@163.com\n- **技术咨询**: 微信 hengdulife\n\n## 📊 资金使用透明\n每季度发布资金使用报告：\n1. 研发投入（占比60%）\n2. 社区建设（占比20%）\n3. 基础设施（占比15%）\n4. 运营推广（占比5%）\n\n## 资金使用承诺\n- 服务器费用（编译集群）\n- 开发者激励\n- 文档和教程制作\n- 社区活动组织\n\n## 🚀 \u003cspan id=\"quick-start\"\u003e快速开始\u003c/span\u003e\n\n### 方式一：Docker一键部署（推荐）\n```bash\n# 1. 克隆项目\ngit clone https://github.com/hengdulife/dll-maker.git\ncd dll-maker\n\n# 2. 启动所有服务\ndocker-compose up -d\n\n# 3. 访问应用\n# 前端界面: http://localhost:3000\n# API文档: http://localhost:8000/api/docs\n# 监控面板: http://localhost:9090\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhengdulife%2Fdll-maker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhengdulife%2Fdll-maker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhengdulife%2Fdll-maker/lists"}