滴滴星河小程序开源啦

792 阅读2分钟

🚀 Dimina:让小程序飞向全平台! 🌌

还在为多端适配掉头发吗?RN 和 Flutter 太重?试试 Dimina 吧!滴滴星河小程序框架开源啦!这是一个让小程序代码"一次编写,到处运行"的跨端解决方案。

🌟 跨端新选择

Dimina 不是另一个轮子,而是给轮子装上了火箭推进器!🚀 让小程序再次伟大!我们让小程序技术突破平台限制,实现真正的"写一次,跑所有":

目前已经支持 Android,iOS以及鸿蒙OS上运行。

🎯 为什么选择 Dimina?

  1. 跨端开发,真香!

    一套代码,多端运行,再也不用写三遍业务逻辑了,历史的小程序代码直接拿来主义。

    现有小程序生态无缝迁移,学习成本低于你的早餐预算。

  2. 轻量高效

    核心包比 RN/Flutter 小一个数量级,启动速度比闪电还快 ⚡

    资源占用低,让低端机也能流畅运行。

  3. 开发体验爽到飞起

    网页预览所见即所得,前端同学舒适圈。

🛠️ 技术架构

┌───────────────────────────────┐
│         你的小程序代码          │
└───────────────┬───────────────┘
                │
┌───────────────▼───────────────┐
│         Dimina 运行时         │
│  ┌─────────┐   ┌──────────┐  │
│  │  JS引擎  │   │ Webview  │  │
│  └─────────┘   └──────────┘  │
└───────────────┬───────────────┘
        ┌───────┴───────┬─────────────┐
        ▼               ▼             ▼
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│   Android   │ │     iOS     │ │   Harmony   │
└─────────────┘ └─────────────┘ └─────────────┘

技术实现细节,你想知道的关于小程序的一切: github.com/didi/dimina…

🤝 开源共建

是的,你没有看错!我们决定把这个“秘密武器”贡献出来,与各位开发者共享。为什么?因为我们相信,开源的力量能让Dimina飞得更高、走得更远。 当然,也悄悄希望能有大神帮我们瞅瞅,万一哪个角落还藏着可以优化的“亿点点”细节呢?(或者帮我们找到那个传说中失踪已久的分号)。 加入我们的开发者社区,一起把 Dimina 打造成最棒的小程序跨端解决方案! 我们相信代码应该像表情包一样自由传播!所以 Dimina 完全开源,欢迎各路英雄好汉来:

  • 👉 提 Issue:发现 Bug 了?别客气,来喷!
  • 👨‍💻 提交 PR:有好点子?秀出来让大家开开眼!
  • 🌟 Star 一下:如果觉得不错,点个赞再走呗~

mmqrcode1747882888936.png

📜 开源协议

Apache 2.0 License - 比隔壁老王家的 WiFi 还开放!你可以自由使用、修改、分发 (当然,赚到钱请我们喝奶茶也不是不行 😉)。

简单来说就是:

  • ✅ 随便用,商业项目也没问题
  • ✅ 随便改,改得亲妈都不认识都行
  • ✅ 随便卖,发财了记得请客
  • ❌ 但别把我们的 Logo 和商标搞混了
  • ❌ 出事了别找我们背锅