# 🎖明星项目
🔥 smart-socket
支持百万级长连接的AIO通信框架
🔥 smart-http
基于smart-socket实现的轻量级http服务器
🔥 smart-servlet
一款实现了Servlet 6.0规范的 Web 容器。
🔥 smart-mqtt
分布式 MQTT Broker 服务器。
smart-license
守护你的软件权益
smart-flow
一个轻量、灵活的业务流程编排框架
# - name: OpenHarmony
# desc: 开放原子开源基金会
# link: https://docs.openharmony.cn/pages/000000/
# bgColor: '#f1f1f1'
# textColor: '#2A3344'
- name: 🔥 smart-socket
desc: 支持百万级长连接的AIO通信框架
link: /smart-socket
bgColor: '#3a9bb0'
textColor: '#ffffff'
- name: 🔥 smart-http
desc: 基于smart-socket实现的轻量级http服务器
link: /smart-http
bgColor: '#2b9bb4'
textColor: '#ffffff'
- name: 🔥 smart-servlet
desc: 一款实现了Servlet 6.0规范的 Web 容器。
link: /smart-servlet/
bgColor: '#13a0c0'
textColor: '#ffffff'
- name: 🔥 smart-mqtt
desc: 分布式 MQTT Broker 服务器。
link: /smart-mqtt/enterprise.html
bgColor: '#3a9bb0'
textColor: '#ffffff'
- name: smart-license
desc: 守护你的软件权益
link: /smart-license
bgColor: '#2b9bb4'
textColor: '#ffffff'
- name: smart-flow
desc: 一个轻量、灵活的业务流程编排框架
link: https://gitee.com/smartboot/smart-flow
bgColor: '#13a0c0'
textColor: '#ffffff'
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# 关于 smartboot 开源组织
smartboot 是由「三刀」在 Gitee 上创建的开源组织,曾获获得 2020 年度 OSC 中国开源项目评选「优秀 Gitee 组织 (opens new window)」。
# 开源信仰
我在这个行业已经摸爬滚打了十个年头,接触过非常多的开源项目。发现存在一个普遍的现象,很多项目都在追求所谓的「设计感」。这种设计感将简单变成复杂,质朴变成浮华。如果没用上几种设计模式,再结合一些深度理论,都不好意思推向大众。
在我心中所有项目更应强调的是「工具」属性,解决问题才是它的首要职责。虽然好的设计,可以在解决问题的同时,为项目创造更高的附加值,这包括源码可读性、可扩展性、可维护性等。 这确实是每个程序员理应去追求的境界。可现实情况是,在追求设计的同时,又有多少人关注过『设计的尺度』。
太多被过渡设计的项目,让程序员不得不熬夜学习如何使用。而若要深入掌握其原理,又得耗费更多的时间和精力。日渐褪去的发际线,见证了各位曾经的努力。
我们的开源项目,将始终秉持「极简」、「易用」、「高性能」的设计理念。 我们的每一个开源项目,都是为解决问题而生;写下的每一行代码,都为了能将其亲和力带给读者。 即便当下做的还不够好,但这个方向始终不变。我们对待开源的态度,可以概括为九个字「开源不易,且行且珍惜」
# ⚡ 如何参与开源?
如果你不曾有过参与开源的经历,不妨先从以下几种方式入手:
- 在使用过程中有任何问题和想法,请给我提 Issue (opens new window)。 你也可以在Issue查看别人提的问题和给出解决方案。
- 如果你有更好的代码实践方式,请提交 Pull Request (opens new window)。
- 以博文的形式分享你所掌握的关于开源项目的知识。当然也欢迎投稿至我们的「邮箱」或者「微信公众号」。
- 捐赠,可以有效激发作者的创作灵感,毕竟金钱的味道还是相当提神醒脑的。