Awesome Lists

awesome-resources

by lyfeyaj

awesome listHTMLpushed almost 4 years ago

Awesome resources for coding and learning: open source projects, websites, books e.g.

AI summary

Dev toolbox

A curated collection of resources and tools for software development, including programming languages, frameworks, libraries, and more.

stars
1.7K
forks
450
watching
115
awesome list
1
entries
602
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/lyfeyaj/awesome-resources/links.svg)](https://awesome.facts.dev/awesome/lyfeyaj/awesome-resources)
HTML
<a href="https://awesome.facts.dev/awesome/lyfeyaj/awesome-resources"><img src="https://awesome.facts.dev/shield/lyfeyaj/awesome-resources/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/lyfeyaj/awesome-resources/links.svg

What's in the list

602 links in 14 sections, with live GitHub stats.activeno commit in 2y

Web 前端

  • parallel.js

    : 前后端通用的一个并行库

  • zepto

    : 用于现代浏览器的兼容 jQuery 的库

  • totoro

    : 稳定的跨浏览器测试工具

  • TheaterJS

    : 一个用于模拟人输入状态的 JS 库

  • stellar.js

    : 前端用于实现异步滚动效果的库,现已不再维护

  • skrollr

    : 另一款实现一步滚动的开源库,使用人数众多,可实现各种狂拽酷炫掉渣天的前端效果,

  • Framework7

    : 前端框架,是开发人员可以基于 web 技术构建 IOS7 程序

  • regulex

    : 用于生成 正则表达式 的可视化流程图

  • markdown-it

    : 新型 Markdown 解析器,快速,支持插件

  • multiline

    : 用于 Javascript 中的多行文本,类似于 Ruby 的 HERE Doc

  • screenfull.js

    : 全屏插件,支持各大浏览器

  • lunr.js

    : 类似于 Solr, 但是用于浏览器上的全文搜索引擎,可以为 JSON 创建索引,离线也可以使用

  • jquery.hotkeys

    : jQuery 插件,用于绑定热键

  • breach_core

    : Javascript 编写的 Browser (浏览器)

  • octocard

    : 用于生成 Github 信息卡片的库

  • github-cards

    : 用于生成 Github 信息卡片的库

  • money.js

    : 轻量级货币转换库,web 和 node 皆可用

  • accounting.js

    : 轻量级的数字、货币转换库

  • javascript-algorithms

    : Javascript 实现的各种算法集合

  • lazy.js

    : 类似于 underscore, 但是会延迟执行,某些场景下,性能会有很大的提升

  • seajs

    : 前端模块加载器,解决模块化、依赖等问题

  • jQuery-One-Page-Nav

    : 单页应用中一个用于处理导航栏的库

  • js.js

    : Javascript 实现的 javascript JIT

  • jquery-ui

    : jQuery 团队开发的 UI 相关的前端库,功能强大

  • todomvc

    : 分别基于 AngularJS/EmberJS/Backbone等实现的 TODO List, 帮助开发者选择前端 MVC 库

  • localForage

    : Mozilla 出品,用于离线存储,基于IndexedDB, WebSQL 或者 localStorage, 提供一致的接口

  • EventEmitter

    : 浏览器版的 EventEmitter

  • jquery.serializeJSON

    : jQuery 插件,用于将 form 表单序列化成 JSON 数据

  • knockout

    : 前端 MVVM 框架,用于开发富前端应用

  • mermaid

    : 可以根据文本生成流程图,类似于 Markdown 的语法

  • js-sequence-diagrams

    : 另一款可以根据文本生成流程图的库,类似于 Markdown 的语法

  • flow

    : 一个用来检测 Javascript 语法错误的库, Facebook 出品

  • zoomooz

    : jQuery 插件,用来处理浏览器缩放

  • fancyBox

    : 一个用于放大缩小图片、Web 内容或者多媒体元素的库,优雅大方

  • mithril.js

    : 轻量型前端 MVC 框架,部分使用场景下性能优于 Angular.js 和 React

  • backbone

    : 强大的前端 MVC 库,鼻祖级前端库,最初为了配合 Rails 来模块化前端应用,兼容性良好 (兼容到 IE6),插件丰富,性能良好

  • jquery.smartbanner

    : 是从 IOS6 开始支持的一个新特性, 这个插件提供了对早期 IOS4/5 和 Android 的支持

  • jquery.scrollTo

    : 在页面上以一个元素为起始以动画的方式移动(ScrollTo)到另一个元素, 支持回退等

  • jScrollPane

    : 自定义的滚动条,让所有浏览器都显示一样的滚动条

  • onepage-scroll

    : 提供类似于 iPhone6 展示页类似的效果,适用于单页应用,兼容到 IE8

  • scrollMonitor

    : 前端插件用来监控元素的滚动事件(进入、退出等),性能很好

  • ScrollMagic

    : 神奇的滚动交互效果插件,可以在滚动的过程中设置各种各样的动态效果

  • infinite-scroll

    : 滚动加载,滚动到最下到自动加载, Paul Irish 大神之作

  • animatable

    : 仅仅依靠 和 实现的各种动态效果,

  • Fluidbox

    : 页面上内嵌图片的放大缩小效果,类似于 中的效果

  • jquery-validation

    : jQuery 的一个插件,用于校验 Form 表单

  • BigVideo.js

    : jQuery 的一个插件, 用于实现大背景(视频、图片)效果

  • emscripten

    : 一款基于 LLVM, 可以将 C/C++ 转换成 Javascript 的工具,使得 Javascript 可以近乎 Native 的速度

  • qrcode-generator

    : 各种语言的二维码生成工具

  • device.js

    : 一个可以检测设备类型的工具,可以让我们根据不同的设备来为其定制响应的 Javascript 和 CSS

  • jquery-qrcode

    : jQuery 插件,用来生成二维码

  • Wookmark-jQuery

    : jQuery 的一个插件,可以用来实现瀑布流的效果

  • isotope

    : 可以用来过滤、排列布局,实现美观的动态布局切换效果,

  • lazysizes

    : 功能强大的图片延迟加载工具,可以首先加载一个低质量的图片,然后再加载高质量的图片

  • progressbar.js

    : 简洁美观的进度条,扁平化

  • pigshell

    : 一个由 Javascript 实现的Shell, 将互联网当做一个大的文件系统, 通过 cd/ls/cat.....等命令, 可以访问 Facebook /Twitter/Google Drive 等网络服务

  • spectrum

    : Js实现的颜色选择器 (Colorpicker)

  • jQuery.countdown

    : jQuery 倒计时插件

  • summernote

    : WYSIWYG 富文本编辑器

  • awesomplete

    : 非常轻型的一个自动补全 JS 库, 没有任何依赖, 配置简单, 美观

  • switchery

    : IOS 7 上 Switch 的 JS 实现, 支持 IE8 及以上浏览器

  • trix

    : Basecamp 公司出品的富文本编辑器,简洁小巧

  • greensock

    : greensock是一個非常強大的動畫庫,網站內也有很完整的API文檔和examples

  • Moment.js

    Moment.js 是一个功能丰富的 JavaScript 日期处理类库,用于解析、检验、操作、以及显示日期

  • webpack

    webpack 是一个 JavaScript 模块打包工具,功能强悍、插件丰富

  • picturefill

    : 响应式的图片 polyfill, 支持srcset, sizes等

  • Placeholders.js

    : 为不支持的 HTML5 的浏览器提供 Placeholder 支持

  • prefixfree

    : 自动为 CSS 添加 Vender Prefix,把你从不停添加浏览器前缀的噩梦中解放出来

  • history.js

    : History 接口的功能实现

  • html5shiv

    : 为 IE 等老旧浏览器添加 HTML5 标签支持

  • es6-shim

    : 为浏览器添加 ES6 支持

  • es5-shim

    : 为浏览器添加 ES5 支持

  • Respond

    : 为IE浏览器添加 media query 支持

  • json3

    : 为旧浏览器添加 JSON 支持

  • sensor.js

    : 在智能移动设备浏览器上,通过HTML5的api使用移动设备的功能。定位、运动、倾斜等

  • hyhyhy

    : 用于创建 基于 HTML5 的 演示文稿

  • swipebox

    : jQuery 插件,用于处理移动端的触摸事件

  • FileAPI

    : 前端用户处理文件(拖放、多文件上传等)

  • Sortable

    : 现代浏览器上用于实现元素拖拽排序的功能,支持 Meteor, AngularJS, React,不依赖 jQuery

  • Swiper

    : 用于实现浏览器上的滑动切换效果,支持硬件加速

  • matter-js

    : 2D 物理效果引擎,碰撞、弹跳等

  • jQTouch

    : 用于辅助创建手机端的 Web 应用,支持主题、Zepto.js 等

  • snabbt.js

    : 一个利用 Javascript 和 CSS transform 的 animation 库

  • c3

    : 基于 D3 的图表库

  • echarts

    : 企业级图表库,百度开发

  • parallax.js

    : 一个用于响应智能手机 orientation 的库

  • jQuery-Animate-Enhanced

    : jQuery 动画库的一个增强,用于现代浏览器

  • wysihtml

    : 富文本编辑器,适用于现代浏览器

  • slip

    : 一个通过滑动或者拖拽来操控列表的库

  • evil-icons

    : 一个矢量图库,提供 Ruby/Node 等支持

  • PhotoSwipe

    : JS 的一个图片展示库

  • focusable

    : 是页面上一个元素高亮的库,

  • firefox.html

    : Firefox 在浏览器端的实现 —— HTML 版的 Firefox

  • jquery-mobile

    : jQuery 团队开发的用于辅助手机端 web app 开发的库,基于 HTML5

  • mobile-angular-ui

    : 基于angularjs和bootstarp的web app开发框架

  • interact.js

    : 一个适用于现代浏览器的,用于处理 手势、拖放、缩放等的库

  • rebound-js

    : 实现部分物理效果,Facebook 出品

  • basket.js

    : 基于 LocalStorage 的资源加载器,可以用来缓存 script 和 css, 手机端使用速度快于浏览器直接缓存

  • iscroll

    : 高性能的滚动(scroll)处理库,功能强大,支持各种事件,不依赖任何的库,且插件丰富, 大众点评的手机端列表滚动就是用这个库处理的

  • metrics-graphics

    : 基于 D3 的图表库,简洁、高效,Mozilla 出品

  • accessible-html5-video-player

    : Paypal 出品的 Video 播放器

  • loading

    : 几种 Loading 效果,基于 SVG

  • flippant.js

    : 一款能够漂亮的网页元素翻转效果库,代码许久不更新,不过作为源码学习还是不错的

  • move.js

    : 基于 CSS3 的前端动画框架

  • scrollReveal.js

    : 使元素以非常酷帅的方式进入画布 (Viewpoint),看

  • Modernizr

    : 一个用来检测 HTML5 和 CSS3 支持情况的库

  • foundation

    : 另一款前端模版框架,类似于 Bootstrap

  • Flat-UI

    : Bootstrap 的一款主题,简洁美观

  • iCheck

    : 一款漂亮的 Checkbox 插件

  • Swipe

    : 非常轻量级的一个图片滑动切换效果库, 性能良好, 尤其是对手机的支持, 压缩后的大小约 5kb

  • slick

    : 功能异常强大的一个图片滑动切换效果库

  • SocialButtons

    : 漂亮的社交按钮

  • sweetalert

    : 一个非常美观的用于替换浏览器默认 alert 的库

  • web-animations-js

    : Javascript 实现的 Web Animation API

  • vivus

    : 可以动态描绘 SVG 的 JS 库, 支持多种动画

  • plyr

    : 轻量, 小巧, 美观的 HTML5 视频播放器

  • timesheet.js

    : 基于 HTML5 & CSS3 时间表

  • slideout

    : 一个非常美观的侧滑菜单

  • pixi.js

    : 非常強大的2d遊戲庫,網站內有許多的examples可以學習

  • three.js

    : 非常強大的3d遊戲庫

  • angular-masonry

    : Masonry 的 AngularJS 插件,用于瀑布流

  • angular-schema-form

    : 根据 JSON 生成响应的 Form 表单

  • restangular

    : Angular 中用来处理 RESTful API 的插件,可替代 $resource

  • ng-cordova

    : Cordova 常用组件的 Angular 版本

  • angular-translate

    : Angular 的国际化 (I18n)

  • ng-inspector

    : Chrome 插件,用于调试 Angular

  • angularjs-style-guide

    : AngularJS 代码风格

  • ngReact

    : React 的 Angular 插件,可以在 Angular 中使用 React Components

  • material

    : Google Material Design 效果的 Angular 实现

  • angular-local-storage

    : Angular 插件, 提供了对 localStorage 的友好支持, 并对不支持的浏览器使用 cookie 优雅降级

  • angular-filter

    : 一组有用的 Angular Filters

  • bindonce

    : Angular 插件, 用于减少 Watcher 的数量, 提升性能

  • react

    : React 框架源代码

  • react-native

    : Facebook 出品的使用 React 开发 IOS 原生应用的框架

  • react-hot-loader

    : 实时调整 React 组件效果

  • grunt-react

    : React 的 Grunt 组件, 用于将 JSX 编译成 JS

  • touchstonejs

    : 基于 React 的手机应用前端框架

  • essential-react

    : 基于 React, ES6, React-Router的一个应用脚手架

  • react-router

    : React 路由解决方案

  • react-redux

    : React redux 插件, 提供 React 的 Redux 支持

  • redux

    : Javascript的可预测状态容器, 主要用于处理数据流向和管理状态

  • recharts

    : 基于 React 和 D3 实现的图表工具

  • Hover

    : 基于 CSS3 的各种 鼠标悬停(hover)特效,

  • normalize.css

    : 一个用于重置浏览器内置样式的库

  • Skeleton

    : 一个 CSS 相关的库,用于构建对手机友好的网站

  • pure

    : Yahoo 出品的前端样式框架, 支持响应式

  • materialize

    : 基于谷歌 Material Design 的响应式 CSS 框架

  • Metro UI

    : 一个 Metro 风格的前端框架

  • animate

    : 簡單又好用的動畫庫,網站內有簡單的範例跟demo效果

  • icono

    : 一款用纯 CSS 实现的图标库

  • material-design-icons

    : Google 为 Material Design 出品的 ICON

Web 后端

  • ruby

    : Ruby 源代码

  • spyke

    : 像使用 ActiveRecord 一样使用 RESTful API

  • reactive_record

    : 根据 ActiveRecord 的 数据库 Schema 来反向生成 Model

  • eventmachine

    : Ruby 中著名的事件驱动库

  • faker

    : Perl 的 Data::Faker 库的一个 Ruby 实现,用于虚拟各种类型的数据

  • amqp

    : RabbitMQ 的 Ruby 客户端,基于 EventMachine

  • bunny

    : 另一个 RabbitMQ 的 Ruby 客户端

  • thinking-sphinx

    : Sphinx 全文搜索的 ActiveRecord 插件

  • ruby-vips

    : Ruby 的一款图像处理库, 基于 libvips

  • statesman

    : Ruby 的一个状态机

  • aasm

    : 另一款 Ruby 状态机

  • paper_trail

    : 一款强大的用于记录 Model 变更的库,非常适合于 创建记录的版本和审查变更

  • timers

    : Ruby 的一个 Timer 库,适合于配合事件使用

  • gitlab-shell

    : gitlab 的命令行工具,用于替换 gitolite

  • money

    : Ruby 的一个数字、货币转换库

  • money-rails

    : Rails 的一个数字、货币转换库

  • houston

    : APN 的 Ruby 库

  • devise_invitable

    : Devise 的一个插件,用于邀请用户

  • mail

    : Ruby 的处理邮件的库

  • commander

    : Ruby 的命令行辅助库

  • helios

    : 一个为 IOS 提供后端支撑的库

  • middleman

    : 一个辅助制作静态网站的工具

  • pundit

    : 一个处理认证的库

  • refile

    : 一个处理图片上传的库

  • sharedrop

    : Airdrop 的 HTTP5 实现,基于 WebRTC

  • mailman

    : 处理接收邮件的库

  • mruby

    : mini-ruby (light-weight ruby) 轻量级 Ruby 源代码

  • sidekiq-status

    : Sidekiq 插件,用来监控任务状态

  • postgres_ext

    : ActiveRecord 的插件,扩展了 PostgreSQL 相关的一些功能

  • prawn

    : Ruby 的 PDF 编辑工具

  • spring

    : Rails 的加载器,可以加速 Rails 开发

  • rails

    : Rails 源代码

  • newrelic-grape

    : Grape 的 Newrelic 插件

  • newrelic_moped

    : Moped 的 Newrelic 插件

  • rack-attack

    : 基于 Rack 的防攻击中间件

  • rack-utf8_sanitizer

    : Rack 的 UTF8 序列化中间件

  • redis-stat

    : Redis 监控工具

  • rack-mini-profiler

    : Rack 中间件,用于分析各个性能指标,如 SQL, View渲染等

  • memory_profiler

    : 用于分析内存占用

  • gctools

    : 用于分析和优化 Ruby GC,可以配合 Unicorn 使用

  • wicked_pdf

    : Rails 插件,用于生成 PDF

  • request_store

    : Rack 中间件,用于保存仅单次请求有效的的全局变量,线程安全

  • slim

    : 基于 Ruby 的前端模板引擎,类似于 Haml, 语法更简洁,据说相比于 Haml 会更快一些

  • simplecov

    : Ruby 测试代码的覆盖率分析

  • sass

    : CSS 框架,使得编写 CSS 更加容易和有趣,支持模块化、变量、运算、Mixin等

  • slate

    : 静态的 API 接口文档生成工具,干净、整洁、对手持设备友好、单页应用、代码高亮

  • ruby-destroyed_at

    : ActiveRecord 扩展,支持安全删除

  • taps

    : 支持数据库导入导出 -> 原理是,对导出目标数据库建立一个服务器提供数据接口,然后对目标导入数据库进行数据导入,依赖 Sinatra 启动数据库接口服务

  • meta-tags

    : 为 Rails 应用提供 SEO 优化支持

  • logstash

    : 日志、时间管理工具

  • rspec-rails

    : Rspec 的 Rails 插件

  • nokogiri

    : 一个功能强大,性能良好的用于解析 HTML, XML 的工具,支持 XPath 和 CSS 选择器

  • vcr

    : 一个测试辅助库,纪录一组 HTTP 请求交互,并作为测试重现

  • factory_girl

    : 一个用来准备测试数据的库

  • mongoid_paranoia

    : Mongoid 软删除功能, 通过添加一个 destroyed_at

  • treat

    : Ruby的自然语言处理

  • MacGap1

    : 一款工具可以将 HTML/CSS/JS 网络应用打包成 Mac App

  • ffi

    : 可以帮助 Rubyer 开发基于 C 的 ruby 库, 提供了一套接口

  • api_cache

    : 可以为外部接口添加缓存的工具

  • ckeditor

    : Rails 的 Ckeditor 插件

  • mailboxer

    : Rails 插件, 可以发送消息/邮件

  • gc_tracer

    : Ruby GC 跟踪器

  • carrierwave-qiniu

    : Carrierwave 的 七牛 插件

  • mongoid-ancestry

    : Mongoid Ancestry 实现

  • countries

    : 一个库包含全球各个国家的信息 (ISO 3166 (countries and states/subdivisions ), ISO 4217 (currency), and E.164 (phone numbers))

  • chruby

    : 切换 Ruby 的版本 和 可以和 ruby-install 配合

  • ruby-install

    : 用来安装 Ruby, JRuby, Rubinius, MagLev 或者 MRuby 环境

  • caphub

    : 基于 capistrano 的集中发布管理实例

  • chruby

    : capistrano 的 chruby 支持

  • byebug

    : Ruby 2 的一个调试器

  • opal

    : Ruby -> Javascript 代码转换工具

  • volt

    : Ruby 的 一个 Web 框架, 使用 opal 使得前后端均可以用 Ruby 编写

  • tunemygc

    : 用于分析 Ruby 的 GC, 并给出最合适的配置

  • parallel

    : Ruby 的一个并行运算库

  • http.rb

    : Ruby 的一个 HTTP 库, 提供了链式的语法和完全的 Streaming 支持

  • has_scope

    : 用于在控制器中钩子中使用Scope

  • linguist

    : Github 官方出品, 用于识别编程语言, 以及代码高亮

  • markup

    : Github 官方出品, 用于解析各类 markup 文件

  • django

    : 一个全栈式的 web 框架, 类似于 Rails

  • django-rest-framework

    : django 的 一个 Rest API 框架

  • flask

    : 一个轻量级的 web 框架

  • wifiphisher

    : WIFI 中间人钓鱼攻击工具,获取用户名密码

  • python-prompt-toolkit

    : Python 的交互命令行工具,提供代码补全、高亮等

  • redis-rdb-tools

    : Redis 的 dump.rdb 文件解析器,用于分析内存使用、导出 JSON 以及 比较不同 rdb 文件差异

  • supervisor

    : 类UNIX下用于控制进程的一个开源库,通过配置可以监控、自动重启各种服务

  • pyenv

    : Python 版本管理工具,类似于 RVM

  • scrapy

    : 一个全能型的爬虫框架

  • pyspider

    : 一个爬虫系统

  • Node-Webkit.js

    : Node-Webkit 是基于Chromium 和 node.js的运行环境,可以用来创建桌面应用程序

  • request

    : 基于 Node.js 的用于网络请求的库,使用简单,功能强大

  • hapi

    : 一个配置优先的 web 框架,

  • psi

    : 用于分析页面速度的工具,支持命令行

  • gulp

    : 基于 Node.js 的流式构建系统

  • orchestrator

    : 一个可以并行执行任务和依赖的库

  • johnny-five

    : 用 Javascript 控制机器人

  • popcorn-js

    : Mozilla 的一个开源项目,允许开发者基于 HTML5 音视频的时间线添加互动元素,比如注释,字幕,甚至动画

  • connect

    : Node 中间件支持,注:Express 4 以下依赖此库,从 4 开始支持全新的 Router,类似于 Rails Engine

  • faker.js

    : Faker 的 Node 实现,用于生成假数据

  • chart

    : 用于终端生成 ASCII 图表

  • drawille

    : 用于终端生成 ASCII 图形

  • sparkly

    : spark.sh 的一个 Javascript 实现,终端生成 sparklines

  • node-inspector

    : Node 的调试神器,使用方法,用 代替 启动服务,并在你想调试的地方输入

  • NodeOS

    : 基于 Node 的操作系统

  • pdfkit

    : Node 和 浏览器均可以使用的,用于生成 PDF 的库

  • empty-trash

    : 清空垃圾桶

  • trash

    : 安全删除文件 -> 将文件放入垃圾桶

  • rabbit.js

    : RabbitMQ 的 Node 客户端

  • htmlbars

    : 基于 Handlebars 的一个变种,可以编写直接操作 DOM 的辅助方法

  • sharp

    : Node 的一个图像处理的库,基于 libvips

  • debug

    : 一个用于在 console 或者 浏览器输出日志,方便与 Debug 的工具

  • github-contributions

    : 一个好玩的库,用于在 github 的 contribution calendar 上输出你想要的文字或者图案

  • hexo

    : 基于 Node 的静态博客,类似于 Octopress

  • GhostScroll

    : Ghost 的一个主题

  • ghost-themes

    : 多个 Ghost 主题

  • TermKit

    : 一个基于 Chrome 和 Node 的终端应用

  • h5ai

    : 配置简单,美观的 http 静态目录,支持 Nginx、Apache 等

  • http-server

    : Http 静态服务器,基于 Node, 配置简单

  • node-apn

    : Node 的 APN (Apple Push Notification) 模块

  • chai

    : Node 的 TDD/BDD 测试框架

  • io.js

    : Node 的一个分支,更加活跃,开发更激进,最终的目的是合并入 Node.js

  • immutable-js

    : 不可改变的集合, 前后端通用

  • node-migrate

    : Node 的数据库迁移框架

  • pomelo

    : Node 游戏服务器框架,网易开发

  • blessed-contrib

    : 构建终端信息板 (Dashboard) 利器

  • node-notifier

    : Node 模块,可以发送本地通知,支持 Mac/Windows/Linux

  • prerender

    : 用于预解析网站,主要解决单页应用(angular.js ember.js backbone.js 等)的搜索引擎 SEO 支持

  • spider

    : 一种新语言,目标是编译成 Javascript

  • jsdoc

    : 用来生成 Javascript API 文档的库

  • browser-sync

    : 多浏览器(多设备)同步库,监控 CSS/Javascript/HTML 的变更并通知到浏览器;监控浏览器的操作,如滚动、点击等事件,同步到所有的开发设备。前端开发利器!

  • tmi

    : 基于 Node 的命令行工具, 用于计算网站图片的权重,以及那些图片可以进一步优化

  • 6to5

    : 转换 ES6 代码为 ES5,提前使用 ES6 语法带来的各种畅快!

  • js-xss

    : 根据白名单过滤HTML(防止XSS攻击)

  • PM2

    : Node 进程管理,内置负载均衡,提供自动重启,热启动等功能,适合在生产环境下使用

  • sinopia

    : 私有 NPM 服务器

  • validator.js

    : 校验工具(url,邮箱,整数等), 内置几十种校验方法,前后端通用

  • wechat

    : 微信公共平台消息接口服务中间件

  • superagent

    : 更 NB 的 Ajax 请求库,号称比 jQuery 更好用,前后端通用

  • cheerio

    : Server 端的 jQuery, 相同的 API,支持 DOM 操作等

  • node-restify

    : Node.js 的 REST API 框架,从 Express 中借鉴了很多,并去除了 render 等方法

  • ejs

    : Node.js 的前端模板引擎, 使用 <%= %> 直接在 HTML中嵌入,简单易学

  • Bluebird

    : 另一款实现 Promises/A+ 的库,相比于 Q,性能卓越

  • node-amqp

    : RabbitMQ 的 Node 客户端

  • Knex

    : SQL 生成器,支持 PostgreSQL, MySQL 和 SQLite3, 用于和 Bookshelf 配合使用

  • node_redis

    : Node 的 Redis 客户端

  • elasticsearch-js

    : ElasticSearch 的 Node 客户端

  • Passport

    : Node 的认证中间件,支持 Express, 组件丰富, 支持多种认证策略,OAuth

  • everyauth

    : 认证库,支持多种策略,OAuth,支持 Express

  • node-oauth

    : Node 的 OAuth 支持

  • restler

    : 一个 Node REST 客户端

  • oauth2orize

    : Node 的服务端 OAuth支持

  • Mocha

    : Node 的 TDD/BDD 测试框架

  • nodemon

    : 开发时使用, 自动检测文件变更, 并重启服务

  • hiredis-node

    : hiredis 的 Node 模块

  • node-jsonwebtoken

    : JsonWebToken 的 Node.js 实现

  • js2coffee

    : 将 Javascript 转换成 CoffeeScript 的一个工具

  • grunt-injector

    : Grunt 的 JS/CSS 自动注入工具, 可以自动将 JS/CSS 的引用注入到 HTML 文件中

  • NativeScript

    : 使用 Javascript 来编写 IOS / Android 以及更多平台原生软件的库

  • rosie

    : 用于生成 Javascript 对象, 方便测试, 类似于 factory_girl

  • jsduck

    : javascript 文档生成工具

  • shelljs

    : shell 命令的 Node.js 封装, 支持 local 和 global 两种模式

  • daemon.node

    : 以后台守护进程启动 node 应用的最小化实现, 可作为学习源码使用

  • blessed

    : Node 的命令行界面工具, 一共一组高级接口支持命令行绘图, 动画等

  • node-spdy

    : Node 的 SPDY 支持

  • node-fibers

    : Node 的 Fiber 实现

  • fast.js

    : 对 JS 的一些方法的重新实现, 提供更高的性能

  • log4js-node

    : Log4js 的 Node.js 版

  • https://github.com/andrewplummer/Sugar

    : Javascript 原生类型的功能扩充(Monkey Patch), 提供了各种语法糖

  • shelljs

    : 各种 Shell 命令的 Node 实现

  • Meteor

    : 一个基于 Node.js 的平台,用于开发实时网页和移动应用

  • Koa

    : Node.js web 框架,Express 原班人马打造,推崇极简,通过 generator 实现异步控制

  • Power Assert

    : 报错信息极其详细的 assert 库

  • Trevor

    : 本地的简版 Travis 集成集成测试环境,需要Docker支持

  • express-admin

    : Express 的后端,支持(MySQL, MariaDB, SQLite, PostgreSQL)

  • grant

    : Express 认证中间件(middleware)

  • kerl

    : 版本管理器, 用于管理 Erlang/OTP 实例, 类似于 RVM

  • rabbitmq-server

    : RabbitMQ 消息队列 源码

  • rabbitmq-tutorials

    : RabbitMQ 教程

  • ejabberd

    : XMPP 协议的开源实现,用于及时聊天软件,Whatsapp 的聊天核心就是这个软件

  • elixir

    : 基于 Erlang VM 的一个语言,语法类似于 Ruby

  • phoenix

    : 基于 Elixir 语言的 web 框架

  • elasticsearch

    : 开源的分布式搜索引擎,社区活跃,支持强大

  • fastjson

    : 阿里开源的一款高效的 JSON 库

  • json

    : C++ 的 JSON 库

  • simple-rtmp-server

    : 运营级的互联网直播服务器集群

  • mozjpeg

    : JPEG 图片解码压缩,Mozilla 出品

  • libsass

    : SASS 的 C++ 实现

  • QQStars

    : 基于 WebQQ 协议和 QT 开发的 QQ 客户端

  • caffe

    : 一个关于数据挖掘的库

  • fastsocket

    : 一个高扩展性的 Socket 库,在多核设备上有良好的表现,新浪出品

  • C

    : 将 C 语言校本化的一个工具, 可以直接编写 C 语言作为脚本使用

  • delve

    : Go 调试器

  • go

    : Go 源码

  • beego

    : 国内大牛开发的 Web 框架

  • revel

    : 全栈 Web 框架

  • martini

    : 另一款 Web 框架

  • pgweb

    : PostgreSQL 的 Web 数据库浏览器

  • lua-nginx-module

    : 一个 Nginx 组件包, 可以使用 Lua 来开发 Nginx 插件, 将之变成一个全功能的 Web 应用服务器

  • kong

    : 一个专注于可扩展, 高性能以及可靠性的 Restful API 框架

IOS 或 OSX

  • Harpy

    : 用于检测应用更新

  • CRToast

    : 现代、时髦的 IOS 通知提醒库

  • Ono

    : IOS 或者 OSX 中用于处理 XML & HTML 的库

  • CocoaMarkdown

    : IOS 或者 OSX 中用于解析或者渲染 Markdown 的库

  • Haneke

    : 一个用于缓存图片的 IOS 库,无需配置

  • HanekeSwift

    : Haneke 的 swift 版本

  • RFQuiltLayout

    : 一个用于实现 IOS 端瀑布流的库

  • kxmenu

    : 用于 IOS 上实现垂直菜单,支持上下左右等方向

  • peertalk

    : IOS 或者 OSX 中用于处理 USB 通信

  • REMenu

    : IOS 中用于实现下拉菜单效果

  • RESideMenu

    : IOS 中侧边栏的异步效果实现,类似于 QQ 中的侧边栏

  • AwesomeMenu

    : IOS 中用于实现类似于 Path 应用菜单的效果,各种酷炫

  • Alamofire

    : NFNetworking 的 Swift 版本

  • Alcatraz

    : Xcode 的包管理工具

  • JBChartView

    : IOS 的图表库

  • PNChart

    : 基于 IOS 的强大图表库

  • GPUImage

    : 基于 GPU 图片、视频处理库

  • shenzhen

    : 一个用于构架和发布 IOS 的命令行工具

  • ZXingObjC

    : ZXing(二维码、条形码扫描库) 的 Objective-C 实现

  • PKRevealController

    : IOS 上一个非常优秀的,用于实现侧边栏的库

  • KIF

    : IOS 功能测试框架

  • Bolts-iOS

    : 为了加快开发速度的相对低层级的库集合, Parse 和 Facebook 出品

  • MaterialKit

    : 基于 Swift 实现的 Google Material Design 效果

  • Carthage

    : 一个简单的、去中心化的 Cocoa 依赖管理库, Swift 编写,仅用于 IOS8.0 及 以后的系统

  • JSONModel

    : 智能化的数据模型,有了它,再也不用手动解析JSON数据啦

  • KZPlayground

    : 提供对 Objective-C 的 Playground 支持,比 Swift 更快

  • RMStore

    : 轻量级应用内购买库,集成方便,使用简单,方便项目中快速支持应用内购买

  • pop

    : Facebook开源出来的动画扩展库

  • JSQMessagesViewController

    : 一个优美大方的即时聊天 UI 库

  • realm-cocoa

    : 一个移动端数据库,提供了丰富的数据支持,快速,且不依赖 SQLite

  • Surge

    : Swift 的高效数学运算库,基于

  • Masonry

    : OSX 和 IOS 上用来简化 Autolayout 约束的一个库

  • Side-Menu.iOS

    : 一款精美的侧边栏实现

  • AsyncDisplayKit

    : IOS 上的一款异步界面引擎, 非常流畅, Facebook 出品

  • Kiwi

    : IOS 的 BDD 测试框架

  • PonyDebugger

    : IOS 的远程调试工具, 允许开发者在 Chrome Developer Tool 中调试 IOS 应用

  • ObjectiveSugar

    : 提供一些 Objective-C 的语法糖, 类似于 Ruby 的语法

  • SwiftyJSON

    : Swift 的一个处理 JSON 的库

  • Cartography

    : 在 Swift 中 声明式的使用 Autolayout

  • HanekeSwift

    : Swift 中可用来做缓存的库,对图片的支持尤佳

  • RuntimeBrowser

    : IOS 和 OSX 的运行时类浏览器, 可以查看运行时的头文件, 允许动态加载新模块

  • iOS-Runtime-Headers

    : IOS 运行时头文件, 从RuntimeBrowser抽出

  • WBWebViewConsole

    : 应用内置用于 Debug 的控制台, 支持 UIWebView & WKWebView

  • DBCamera

    : 方便高度自定义相机UI的库

  • UIImage-Helpers

    : 截图、模糊化图片、生成特定颜色的图片,都可以由这个库完成

  • SwiftHTTP

    : Swift 的 HTTP 封装

  • VKVideoPlayer

    : 方便高度自定义视频播放器的库

  • MagicalRecord

    : 基于 Core Data 之上的 ORM, 是 Active Record 的 IOS 版实现, 可以精简 Core Data 代码

  • SQLite.swift

    : SQLite3 的 Swift 层接口实现

  • panelkit

    : iOS 面板组件,可以用于创建非常灵活的面板

Android

  • Slidr

    : 一个用于给 Activity 添加滑动消隐效果的库

  • material_design_zh

    : Material Design 的中文协同翻译

  • galgo

    : Android 的日志工具,可以将日志显示在 Activity 的最上端,方便调试

  • sweet-alert-dialog

    : Sweet Alert Android 版本,用于应用内通知和提示

  • Side-Menu.Android

    : 一款精美的侧边栏实现

  • dagger

    : Android 和 Java 的依赖注入库

  • picasso

    : 一款用于下载并缓存图片的库

  • ArcAnimator

    : 实现 ARC 动画的库

  • MPAndroidChart

    : 强大的图表工具

  • kubernetes

    : Google 开源的 容器编排工具

  • weave

    : 用于为基于不同主机的 Docker Containers 创建一个虚拟网络

  • linux

    : linux 源码,Linus 大神之作,只能膜拜了

  • smartos-live

    : Joyent 出品的用于云平台的智能 OS

  • Edx

    : 在线教育平台源代码,Edx

  • alchemy_cms

    : 开源 CMS 系统,基于 Rails

  • flynn

    : 下一代 PAAS 服务产品,用于管理主机或者 AWS 实例

  • jsgen

    : 开源论坛、博客系统, 基于 Node.js, AngularJS, MongoDB

  • libreboard

    : ,除了配色,长得几乎和 一模一样

  • paperwork

    : 开源笔记系统,类似于Evernote, Microsoft OneNote & Google Keep

  • cabot

    : 开源服务器监控服务

  • firefox-ios

    : IOS 版 Firefox 源代码

  • gogs

    : 一款开源 Git 托管服务,基于 GO 语言开发,类似于 Gitlab

  • huginn

    : 个人代理监控,可以监控天气、Twitter、网站等等,并按照预设的条件发送通知给自己,功能强大!

  • nodeclub

    : 社区系统,基于Node.js 和 MongoDB 开发

  • keystone

    : 基于 Node.js 的 CMS 系统

  • apostrophe

    : 基于 Node.js 的 CMS 系统

  • reddit

    : Reddit 的源代码

  • lets-chat

    : 适合小团队的聊天服务, 可以自己搭建, 基于 Node.js 支持 Restful API, XMPP 等

  • dokku

    : 基于 Docker 的 Mini-Heroku, 最小型的 PAAS 实现

  • VLC

    : VLC 视频播放器源代码

  • HackerNews-React-Native

    : HackerNews 基于 React Native 实现

  • spree

    : 基于 Ruby on Rails 的开源在线电子商务网站

  • v2ex

    : V2EX 的 IOS 源代码

代码规范&设计模式

  • postgrest

    : PostgreSQL 的 RESTful API

  • pgcli

    : PostgreSQL 命令行工具,提供高亮和自动补全

  • mongo

    : MongoDB 源代码

  • nedb

    : 纯 Javascript 实现,类 MongoDB 的内存型数据库,API 基本和 MongoDB相同,可选同步写入磁盘,小项目数据不太多时性能很强乃至超过MongoDB

  • TokuMX MongoDB

    : TokuMX 版的 MongoDB, MongoDB 的一个分支,支持更快的写速度,完整的事务支持等

  • sequelpro

    : Mac OSX 的 MySQL 数据库管理软件

  • Dribble

    : 设计师必上的网站,各种设计资源、创意、分享等

  • Design Museum

    : 当代前沿设计,涉及设计的各个领域

  • Behance

    : 创意&设计资源集合,Adobe 旗下网站(应用)

  • Awwwards

    : 一家筛选评比互联网上最佳网站设计开发的网站

  • gooood

    : 建筑,景观,设计,艺术在线杂志

  • ui4app

    : 专注于 IOS UI 的一个网站,提供各种设计资源

  • wookmark

    : 这上面有分享的各种各样的美图、设计等

  • code4app

    : 专注于IOS 代码的一个网站,提供各种功能实现 Demo

  • CSS Tricks

    : 各种 CSS 技巧

  • html5rocks

    : 提供各种各样关于 HTML5 的资讯

  • html5weekly

    : 提供各种各样关于 HTML5 的资讯和技巧

  • rubyweekly

    : 提供各种各样关于 Ruby 的资讯和技巧

  • javascriptweekly

    : 提供各种各样关于 Javascript 的资讯和技巧

  • ng-newsletter

    : 提供各种各样关于 Angular 的资讯和技巧

  • cnodejs

    : 国内最大最火 Node.js 社区

  • ruby-china

    : 国内最大最火 Ruby 社区

  • angularjs

    : Angularjs 的国内中文社区

Git 相关

  • gitolite

    : 用于构建 Git 服务器

  • lolcommits

    : 给自己的 git commit

  • scm_breeze

    : Git 流程的辅助简化工具

  • gitlet

    : Javascript 实现的 Git

  • js-git

    : Git 的 Javascript 实现

  • retter

    : 密码学相关的算法库

  • uBlock

    : Chrome, Firefox, Safari 插件用来屏蔽内容(如广告等),可自定义

  • rust

    : Rust 语言源码

  • font-spider

    : 中文 WebFont 自动化压缩工具 加一张杀马特的照片

  • github-awesome-autocomplete

    : Github 的浏览器插件, 用于辅助搜索, 更加人性化的搜索结果

  • dotenv

    : 用于配置本地环境, 可以为不同的文件夹设置不同的环境

  • No more secrets

    : 科幻电影中的解密效果

  • chinese-programmer-wrong-pronunciation

    : 中国程序员容易发音错误的单词

  • programmer-job-blacklist

    : 程序员找工作黑名单,换工作和当技术合伙人需谨慎啊

  • movies-for-hackers

    : 黑客和科幻迷必看电影

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.