开源项目

  • Ruby China 国内知名技术社区,也是唯一的 Ruby 中文社区网站,我是创始人、管理员、主要开发者。
  • BlueDoc 开源企业文档管理工具。
  • GoBackup 一站式备份工具,为中小型服务器/个人服务器而设计,配合 Crontab 以实现定时备份的目的。
  • RubyGems 国内镜像 RubyGems 国内镜像。

RubyGems

  • rails-settings-cached Rails 应用全局设置工具。
  • ActionStore 采用 Active Record 多态关联(Polymorphic Association)的方式存储各种类型的动作数据,例如:赞、喜欢、收藏、关注、订阅、屏蔽(靠你的想象,还可以干更多的事情)等等,各类 User -> Target 的场景。
  • Notifications 针对 Rails 应用解决站内通知的需求。
  • AuditLog 为你的应用增加审计日志记录功能,并提供界面查看。
  • ActionDraft 让你的 ActiveRecord Model 能轻易的支持草稿功能,而无需在业务表里面增加字段。
  • activestorage-aliyun 阿里云 OSS 插件 for ActiveStorage。
  • carrierwave-aliyun 阿里云 OSS 上传插件,基于 CarrierWave。
  • social-share-button 社交网络分享插件,支持:Twitter, Facebook, Weibo, Douban, QQ …
  • RuCaptcha 完美的 Ruby 图形验证码 Gem - RuCaptcha。
  • enumize 扩展 ActiveRecord::Enum 增加实用方法。
  • form-select A simple improve for Rails form select helper.
  • redis-search 基于 Redis 特性实现的高性能搜索组件(for ActiveModel)。
  • mongoid_auto_increment_id 让 Mongoid 的组件像 MySQL 自增编号那样支持整形,并且无需配置。
  • mongoid_taggable_on Taggable on custom fields for Mongoid.
  • auto-correct 中文排版自动纠正,自动给中文英文之间加入合理的空格。
  • sails 类似 Rails 组织方式的 Thrift server 框架,帮助你快速构建 Thrift 服务。

参与过的一些开源项目

Ruby

  • Ruby on Rails 给 Rails 提交过代码。
  • ruby-china 我是主要开发者。
  • GitLab 开源的 Git 托管应用程序。
  • rubygems.org RubyGems 官方网站。
  • letter_avatar 类似 Google Inbox 风格的字母头像 Gem。
  • carrierwave-upyun CarrierWave 对又拍云存储的支持。
  • CarrierWave Ruby 社区大量使用的上传库。
  • Mongoid MongoDB ORM 库 for Ruby。
  • marcel
  • nyara 一个 Ruby Web 框架,我参与了一些自动化生成代码,代码组织方面的开发。
  • second_level_cache 基于 ActiveRecord 的二级缓存组件。
  • redis-timeline Redis-backed timeline for activity feeds.
  • Merit Reputation system Rails engine.
  • carrierwave-mongoid Mongoid support for CarrierWave.
  • Smurf I was added feature for make backgroud image path have timestamp suffix in CSS files.
  • rubygems-mirror I forked project, this gem can help you to full clone a ruby gems mirror server.
  • mongoid-sphinx Full-text indexing extension for MongoDB using Sphinx and Mongoid.

Go

  • Mediom 基于 Revel 框架编写的类似 Ruby China 的论坛系统。
  • Gorm The fantastic ORM library for Golang, aims to be developer friendly.
  • Revel A high productivity, full-stack web framework for the Go language.
  • Beego Web framework for the Go programming language.

Node.js

  • Egg.js 在 Alipay 工作期间我在参与 Egg.js,并负责实现一部分核心功能,以及将 Rails 的一些最佳实践吸收进去。

Crystal

  • html-pipeline HTML processing filters and utilities for Crystal.
  • remarkdown This is extends of Markdown lib from Crystal Stdlib for Support Markdown GFM.

Frontend

  • ckeditor5-build-rails 基于 CKEditor 官方的 @ckeditor/ckeditor5-build-classic 实现的 All in one 编辑器打包。
  • jquery.qeditor 所见即所得编辑器,基于 jQuery demo
  • jquery.lazyimg 高性能的图片 lazy load jQuery 插件,用在 Kanbox 网站的照片流上面,用于解决一个页面上万张图片的性能问题。
  • jDialog a simple popup window as jQuery plugin, this have “demo”:http://huacnlee/jdialog/.
  • jSelectDate jSelectDate is a simple drop-down list date select of jQuery plugin . It is different from previous choice of the date of control, it is embodied in the way the drop-down list, this may facilitate a better user experience
  • jCaches Javascript library for manage variables like memcached.
  • jsmin Make your Javascript code simplify, remove spaces, comments to speed up download.

Others

  • Macup Keep your application settings in sync (OS X/Linux). *

桌面软件

iOS App