文档章节

六月新增开源项目:用 React 写小程序;再给你一个有趣好玩的手绘 UI 集合

编辑部的故事
 编辑部的故事
发布于 07/09 18:50
字数 1454
阅读 3676
收藏 39

每月新增开源项目。顾名思义,每月更新一期。我们会从社区上个月新收录的开源项目中,挑选出有价值的、有用的、优秀的、或者好玩的开源项目来和大家分享。数量不多,但我们力求推荐的都是精品。目前这些开源项目主要来源于编辑们的搜集和用户的投递,所以如果你有更好的开源项目推荐,欢迎积极投递。

戳这里查看投递软件的正确姿势 >>> https://www.oschina.net/question/2918182_2266982

Web 开发 — Web 不死!Web 永存!

vibora-io/vibora Vibora,一个快速且优雅的 Python 异步网络框架

按作者的说法,Vibora 翻译成中文就是“毒蛇”的意思,听上去似乎极具侵略性。那我们不妨看看它有哪些出彩的地方。

Vibora 采用 Python 编写,是一个 Python 的 Http client/server 框架。作者表示,这是一个优雅且快速的 Python 异步网络框架,支持 Python 3.6+,不过该项目目前处于 alpha 阶段,尚未发布正式版。

再看作者上传的 benchmark 测试结果(所谓的"Hello World"测试),单看性能,Vibora 已经相当厉害了,Web 的使用也和 Flask 框架十分相似。此外,作者还提供了不少示例,大家感兴趣可以看一下 https://github.com/vibora-io/vibora/tree/master/samples。目前 Vibora 的 star 数已经超过 3k,作为一个刚开源不久的项目,这是个不错的成绩。期待它能越走越好!

NervJS/taro Taro — 用 React 写小程序,生成 H5、React Native 等多端引用

微信小程序从发布上线时不被大多数人看好,到如今的逐渐火热,甚至说是如日中天也不为过。小程序用时间和实践证明了自己的价值,既然如此,接下来我们将和大家分享一个关于微信小程序的开源项目。

Taro 是一套遵循 React 语法规范的多端开发解决方案。听起来也许不太好理解,其实简单说来就是你可以通过 Taro 用 React 来写小程序。不仅仅是小程序,使用 Taro,开发者可以只编写一套代码,再通过 Taro 的编译工具,就能将源代码分别编译出可以在不同端(微信小程序、H5、App 端等)运行的代码。同时 Taro 还提供开箱即用的语法检测和自动补全等功能,有效地提升了开发体验和开发效率。

当我们的业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。

wiredjs/wired-elements Wired Elements,有趣的超真实手绘风格 UI 元素集合 

看惯了千遍一律的扁平化、大色块和高对比度风格的 UI,这个手绘风格的 UI 元素集合绝对会给你耳目一新的体验。Wired Elements 是一系列具有手绘外观的基本 UI 元素,这些 UI 元素可以用于线框、模型等手绘风格页面。 

另外,元素具有一定的随机性,像真正的手绘一样,同一个元素每次出现的显示效果不会完全相同。如果你希望给网站增加萌萌哒和小清新的风格,不妨考虑一下这个手绘风格库~ ❤(◕‿◕✿)

Funny OSS — 有趣的开源软件

xo/usql usql,一个 SQL 数据库的通用命令行界面工具

命令行如何执行 SQL 语句?每个数据库都有自己的方式,彼此不同。现在出现了一个工具 usql,提供统一的方式,在命令行下操作不同的数据库。usql 支持主流的数据库软件,如 PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server 以及许多其他的数据库(包括 NoSQL 和非关系型数据库)。

usql 的灵感来自 PostgreSQL 的 psql,通过命令行提供了一种简单的方式来操作 SQL 和 NoSQL 数据库。usql 支持大多数 psql 的核心特性,如变量、反引号(backticks)和命令,并具有 psql 不支持的其他功能,如语法高亮、基于上下文的自动补全和多数据库支持等。

使用

安装完成后,usql 可以像以下的这种方式使用:

# connect to a postgres database
$ usql postgres://booktest@localhost/booktest

# connect to an oracle database
$ usql oracle://user:pass@host/oracle.sid

# connect to a postgres database and run script.sql
$ usql pg://localhost/ -f script.sql

senorprogrammer/wtf WTF — 你的个人 Dashboard,一个基于 Go 的命令行工具

WTF,光看名字,就不禁让人跃跃欲试了。

如果你是重度 Linux 使用者,这个命令行工具绝对值得尝试,它专为个人打造,用于显示不常用的但非常重要的日常数据,灵感来自 Monica Dinculescu 的 tiny-care-terminal。目前它在 GitHub 上的 star 数也早已超过 6k。

是不是看得还不够过瘾? 更多有趣有料的开源软件尽在开源中国社区等你来挖掘~!

最后,欢迎关注【开源中国】微信公众号(ID: oschina2013),获取更多技术干货和第一手开源资讯!

© 著作权归作者所有

共有 人打赏支持
编辑部的故事

编辑部的故事

粉丝 1142
博文 248
码字总数 430631
作品 0
深圳
运营/编辑
关于Weex你需要知道的一切

QCon第一天,GMTC全球移动技术大会联席主席、手淘技术老大庄卓然(花名南天)在Keynote上宣布跨平台开发框架Weex开始内测,并将于6月份开源,同时他们也放出官网:http://alibaba.github.io/...

阿里百川
2016/05/09
493
1
ELSE 技术周刊(2017.09.25期)

业界动态 Facebook将修改React、Jest、Flow 与 Immutable.js授权许可 Facebook妥协?将用MIT协议重新授权我们的开源项目React、Jest、Flow和Immutable.js。 ThinkJS 3 正式版发布! ThinkJS ...

风清洋ELSE
2017/09/25
0
0
全球开发者调查:JavaScript 成最爱,还最喜欢用 React

点击上方“CSDN”,选择“置顶公众号” 关键时刻,第一时间送达! 根据最新的 State of the Octoverse 2017 报告,在现有的 337 种开发语言中,JavaScript 仍然是 GitHubbers 的最爱。 Java...

csdnnews
2017/12/16
0
0
最完整UI库Kendo UI发布R3 2018|附下载

通过70多个可自定义的UI组件,Kendo UI可以创建数据丰富的桌面、平板和移动Web应用程序。通过响应式的布局、强大的数据绑定、跨浏览器兼容性和即时使用的主题,Kendo UI将开发时间加快了50%...

Miss_Hello_World
10/09
0
0
OpenDigg前端开源项目月报201704

由OpenDigg 出品的前端开源项目月报第一期来啦。我们的前端开源月报集合了OpenDigg一个月来新收录的优质前端开源项目,方便前端开发人员便捷的找到自己需要的项目工具。 reactide React web...

OpenDigg
2017/04/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

初级开发-编程题

` public static void main(String[] args) { System.out.println(changeStrToUpperCase("user_name_abc")); System.out.println(changeStrToLowerCase(changeStrToUpperCase("user_name_abc......

小池仔
今天
4
0
现场看路演了!

HiBlock
昨天
8
0
Rabbit MQ基本概念介绍

RabbitMQ介绍 • RabbitMQ是一个消息中间件,是一个很好用的消息队列框架。 • ConnectionFactory、Connection、Channel都是RabbitMQ对外提供的API中最基本的对象。Connection是RabbitMQ的s...

寰宇01
昨天
7
0
官方精简版Windows10:微软自己都看不过去了

微软宣布,该公司正在寻求解决方案,以减轻企业客户的Windows 10规模。该公司声称,企业客户下载整个Windows 10文件以更新设备既费钱又费时。 微软宣布,该公司正在寻求解决方案,以减轻企业...

linux-tao
昨天
8
0
TypeScript基础入门之JSX(二)

转发 TypeScript基础入门之JSX(二) 属性类型检查 键入检查属性的第一步是确定元素属性类型。 内在元素和基于价值的元素之间略有不同。 对于内部元素,它是JSX.IntrinsicElements上的属性类型...

durban
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部