生活不易,编程无聊,不如“制造”点有趣的东西,让生活更有趣。本文参考了一些项目推荐,整理了一些我个人认为比较有趣,相对实用的编程语言开源项目。每种语言列出的并不多。有兴趣的话,有时间可以试试。1.Go1,GobotGobot是一个机器人、无人机和物联网框架,为同时合并多个不同的设备提供了一个简单而强大的解决方案。Gobot目前总共支持18个不同的平台,它包括一个与cppp.io兼容的RESTfulAPI,可以查询集群中运行的任何连接、设备或机器人的状态,还能够直接向设备和机器人发出命令。Go,Robot,Go!2,CayleyCayley是一个开源图(Graph)数据库,灵感来自于Freebase背后的图数据库和Google的KnowledgeGraph。Cayley的目标是成为开发人员工具箱中关联数据和图形数据的一部分。易于运行,只需3到4个命令。3.TraefikTr?f?k是一款新型的http反向代理和负载均衡软件,可以轻松部署微服务。Tr?f?k支持多种后端(Docker、Swarm、Mesos/Marathon、Consul、Etcd、Zookeeper、BoltDB、RestAPI、file...),可以自动化和动态管理配置。2、Python1,FalconFalcon是一个高性能的Python框架,用于构建云API和Web应用程序的后端程序。Falcon设计简洁,遵循HTTP和REST的“架构风格”。不需要大量的依赖和不必要的抽象。2.LocustLocust是一款负载测试工具。使用Python代码定义用户行为,或模拟数百万用户。Locust非常容易使用,可以测试一个系统可以并发处理多少用户。与其他许多事件驱动应用相比,Locust没有使用回调,而是使用了gevent这种轻量级的处理方式。3、CoalaCoala可以提供统一的命令行界面进行代码分析和修复。无论您使用哪种开发语言,用户都可以创建源代码应遵循的规则和标准。Coala具有友好的用户界面,可以完全定制,可以运行在任何开发环境中,并且是完全模块化的。3、JavaScript1、Chart.jsChart.js是一个使用