【.com快译】虽然没有人能准确预测未来,也没有人能仅凭代码本身就判断一个开源项目是否会成功,但它的过去发展轨迹确实值得。借鉴。那么,2017年开源贡献者又将迎来哪些新项目呢?或许2016年出现的一些项目可以给我们带来启发。今天的榜单是根据2016年在GitHub上诞生的新项目,具体上榜的项目是根据他们获得的星级来确定的。当然,限于篇幅,这份清单显然并不全面。但从另一方面来说,这是2016年开源项目发展的一个缩影,或许有助于我们在新的一年把握时代脉搏。YarnYarn旨在提供“快速、可靠和安全的依赖管理”解决方案。简而言之,一组npm的现代替代品。除了速度和安全的优势,yarn还具有离线安装、高级依赖管理,以及确保每个设备上的包安装相互匹配的能力。CreateReactApp是Facebook孵化器中的一个新项目。CreateReactApp是一组专门用于创建React应用程序的模板,无需任何自定义构建配置。只需要一个简单的命令行界面就可以生成新的应用程序。这种易于实现的应用栈创建和部署方式将帮助开发者充分发挥React框架的强大能力。AndroidArchitectureBlueprintsAndroidArchitectureBlueprints库提供了大量来自GoogleUX团队的最佳实践资源,可用于指导Android应用的组织和架构设计。通过它的实际表现,我们看到这个库为创建新的应用程序提供了一个极好的起点,也可以用来为现有的应用程序做出设计决策。Hyper是开发人员和系统管理员、Web浏览器和终端不可或缺的重要工具。Hyper旨在为终端仿真器带来最好的Web应用程序属性,以创建与JavaScript、HTML和CSS相匹配的现代终端解决方案。用户可以通过符合Web标准的自定义和控制方式,自行设计和优化终端选项。ParseserverParseserver是一个开源的基于Node.js的后端,它极大地简化了为Parse(将于2017年初正式退役)设计的应用程序的迁移。Bulma设计一个视觉上吸引人的网站或Web应用程序绝非易事,尤其是考虑到用户使用的浏览器和设备数量众多,而且所有这些浏览器和设备都具有不同的规范和标准。Bulma是一个旨在实现响应式和模块化效果的现代CSS框架,可以轻松帮助UX团队开发流畅的界面解决方案。TensorFlow模型作为谷歌打造的机器学习框架,TensorFlow已经成为一个极其成功的开源项目。2016年,围绕它的各种模型在GitHub上获得了超过10,000个星评。从名字的生成和学习,到图像到文本的处理,再到分类任务,TensorFlow可以帮助更多人轻松学习机器学习技术。动漫如果你对在线动画感兴趣,那就不要错过动漫。这是一个JavaScript动画引擎,适用于CSS、SVG、文档对象和JavaScript对象,可以为各种Web项目带来动画和交互效果。可以跨平台适配多种主流浏览器,动画生成方式相当简单。SwiftAlgorithmClub去年另一个火爆的开源项目Swift,由Apple开发,成为开发者的最爱。本次上市的SwiftAlgorithmClub,属于一套可以用于学习或直接添加到应用中的算法和数据结构。它包括各种排序、搜索、生成和树算法。Weex上榜的最后一位玩家是Weex,它是一个跨平台的移动应用程序用户界面开发框架。Weex具有快速、轻量、可扩展等优点,无需针对特定平台编写不同的原生应用,即可带来与原生应用几乎相当的性能。原标题:Topopensourceprojectstowatchin2017原作者:JasonBaker
