不可错过的人工智能开源项目 | 码云周刊第 7 期
1、项目名称:完整的 Living-Robot 开源机器人项目
项目简介:首个完整的、Living-Robot开源机器人项目。
为什么说是完整的呢?
当我们在网上搜索开源机器人时,我们发现都是部分功能的代码和 demo,我们不能找到一个完整的项目,直接下载到我们的树莓派上,上电,然后就可以动、可以玩了。rtp已经做到这点了;事实上它已经可以动并说话了,它是基于 ros 的完整的机器人代码,找来1块树莓派,接上几个电机和喇叭,ok,它已经可以动、可以玩、可以愉快地添加自己的代码了
什么是Living-Robot?
想象一下当你养了一只兔子、或者一只蜥蜴作为宠物时,它们从来不会和你卖萌扮可爱,根本不会回答你任何或机智或愚蠢透顶的问题;但是我们还是养了这样的宠物;为什么?因为它是“活着的”的。 rtp 要人工创造这种 Living 的感觉,我们称之为“Living-Robot”。
2、项目名称:高仿 Android 微信项目 LQRWeChat
项目简介:本项目高仿微信6.3.31,使用网易云信 SDK 3.2.0 版本完成主要的聊天功能(单聊、群聊)、好友关系管理、群组管理等功能。
之后版本将要实现的功能:
- 红包功能
- 视频聊天
- @别人
- 定位、发送位置信息
- 手机号注册、第三方登录
项目地址:CSDNLQR/LQRWeChat
3、项目名称:使用 Tornado 编写的 SSH 代理程序
项目简介:本程序使用 tornado 编写的 ssh 代理程序,可以将 ssh 转化成 websocket 协议,可以集成到你想要的系统中。
项目地址:songyuchao/openssh
4、项目名称:灵活的 WEB 下拉组件 TinySelect
项目简介:TinySelect,一个灵活的 WEB 下拉组件。提供了一组易用的操作接口。这些接口除了取值类的,其它都返回了下拉组件的实例,也就是说非取值类的接口可以进行链式调用。
项目地址:hyjiacan/TinySelect
5、项目名称:轻量级的 PHP 开源系统 ili
项目简介:ili(一例) 即 ilinei 的简称,像名字一样,是 ILINEI 团队的内部项目简化而来。2017 年金鸡报晓,我们为同行送来了一个简单、快速、轻量级的 PHP 开源系统,它的任务当然也是唯一的任务,就是提高 WEB 开发效率,1 天的事咱们就别 1 个星期。主要功能如下:
- 可靠的地基,内置代码生成器;
- 完整的角色、权限、检查模块,内置;
- 好用的不得了的 CMS 模块,在线模板页、块、标签编辑,内置;
- 丰富的不能再丰富的交互模块,广告位、留言、讨论版、投票、答题、相册、报名等等,重要的还是内置;
- 必备的用户模块,账号、积分、消息、短信一样不缺,当然也内置;
- 流行的微信公众号模块,能有的都有了,没错内置;
- 商品、订单、卡券、促销……B2C 商城是我们的老本行,都会有,不会太久。
项目地址:sigmazel/ili
7、项目名称:兼容微信小程序 Mina 框架 FreeMina
项目简介:一个微信小程序框架的兼容框架,可以运行于浏 览器和 webview 中。后期会支持将自己的 App 打包成 android 等平台应用。 完全兼容微信小程序的所有API。让微信小程序能移植到自己的APP上。当然这个目标从现在看有些“宏伟”了。
要做的工作:
- 解析 wxml dom,并生成相应的 html。 这一点, @phodal 已经做了大量的贡献。但性能需要改进一下。另外,我学习了 facebook 的 diff 算法,准备在今后的改进中加入。
- wxml 中{{}}格式数据的处理。我给 winv 这个项目添加了 {{obj.name}}这样的支持。但还缺少if和 for 这两个非常重要的环节。
- 事件系统。 目前已经实现了一些,但还远远没有完成。但大体的设计已经有了。
- 打包等项目工具 。 微信小程序将所有的文件全部打包在一起。这个并非简单的用 webpack 进行打包。还对程序作了一定的预处理。对于将 xml 生成为js的做法,我觉得还需要考虑,到底需不需要这么做。json的处理相对简单,require 进去就好。
我实现打包工具的思路是:
- 首先给 Page 打包,给添加上两个参数,把 xml 和文件名一起传给 Page 函数。
- 使用 webpack 等工具打包到一起。
- App 支持。 wx 中有很多函数,没有 App 的帮助是无法实现的。 这一部分的做法
- 在 web 中能用 web 试下你的用 web 实现,不能实现的暂不实现。
- 在 App 中,给出原生支持。。不过我目前只会 android。苹果的没钱买那么贵的设备。毕竟玩票性质。。。
项目地址:yangtf/freemina
8、项目名称:高性能 redis 监控软件 redis-monitor
系统架构图:
技术架构图:
部署架构图:
项目简介:NRedis-Proxy 是一个 Redis 中间件服务,第一个 Java 版本开源 Redis 中间件,无须修改业务应用程序任何代码与配置,与业务解耦;以 Spring 为基础开发自定义标签,让它可配置化,使其更加容易上手;提供 RedisServer 监控以及自动、收到 failover 等功能;以 netty 作为通信传输工具,让它具有高性能,高并发,可分布式扩展部署等特点,单机器单个 RedisServer QPS 在9千左右。
项目地址:redis-monitor
Copyright@OSChina.NET
制版编辑:Zico丨
本页刊发内容未经书面许可禁止转载及使用
公众号、报刊等转载请联系授权
欢迎转发朋友圈,投稿:chenyang@oschina.cn
关注码云官方微信公众号:码云Gitee
查看更多有趣的开源项目资讯,请前往:码云开源项目广场