开源项目

  • Ruby China 国内知名技术社区,也是唯一的 Ruby 中文社区网站,我是创始人、管理员、主要开发者。
  • BlueDoc 开源企业文档管理工具。
  • GoBackup 一站式备份工具,为中小型服务器/个人服务器而设计,配合 Crontab 以实现定时备份的目的。
  • AutoCorrect 基于 Rust 编写的 CLI 工具,用于「自动纠正」或「检查并建议」文案,给 CJK(中文、日语、韩语)与英文混写的场景,补充正确的空格,同时尝试以安全的方式自动纠正标点符号等等。
  • RubyGems 国内镜像 RubyGems 国内镜像。

Ruby

  • 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。
  • carrierwave-upyun 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 服务。

Go

  • Gorm The fantastic ORM library for Golang, aims to be developer friendly.
  • gorm-sharding High performance table sharding plugin for Gorm.
  • Beego Web framework for the Go programming language.
  • go-pinyin Go 语言的拼音转换库。
  • opencc-go About Pure Go version OpenCC 繁簡轉換
  • html-pipeline Go version of html-pipeline.
  • autocorrect-go Go 版本的 AutoCorrect 实现,用于帮助开发者在 Go 的项目中使用自动纠正(提交内容或返回数据格式化)中英文之间空格,错误使用半角标点符号等问题,以确保产品能有统一的输出文案。
  • nested-set Nested Set is an Go implementation of the Nested set model for Gorm.
  • Mediom 基于 Revel 框架编写的类似 Ruby China 的论坛系统。
  • Revel A high productivity, full-stack web framework for the Go language.

Rust

  • autocorrect 基于 Rust 编写的 CLI 工具,用于「自动纠正」或「检查并建议」文案,给 CJK(中文、日语、韩语)与英文混写的场景,补充正确的空格,同时尝试以安全的方式自动纠正标点符号等等。
  • rust-i18n A better and simply I18n crate for Rust.
  • Pest A Rust general purpose parser.

Node.js

  • Egg.js 在 Alipay 工作期间我在参与 Egg.js,并负责实现一部分核心功能,以及将 Rails 的一些最佳实践吸收进去。
    • egg-sequelize Sequelize plugin for Egg.js.
    • egg-parameters Merge all parameters (ctx.params, ctx.request.query, ctx.request.body) into ctx.params like Rails application.

Crystal

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

Project Contributed

  • Ruby on Rails Rails is a full-stack framework. It ships with all the tools needed to build amazing web apps on both the front and back end.
  • GitLab 开源的 Git 托管应用程序。
  • rubygems.org RubyGems 官方网站。
  • Pest A Rust general purpose parser.
  • letter_avatar 类似 Google Inbox 风格的字母头像 Gem。
  • 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.

Others

  • 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.

桌面软件

iOS App