PHP
- Slim - PHP微框架,简单易用易拓展。
- Guzzle - 强大的RESTful 客户端,支持批量请求。
- PHP Super Closure - 解决PHP不支持序列化(serialize)
Closure
问题。 - PHP Selector - 像jquery选择器一样操作操作网页DOM, 支持大部分CSS3选择器。
- Simple Yet Powerful PHP Caching Class - 好用的PHP缓存类,支持:Files, MemCache, MemCached, APC, WinCache, X-Cache, PDO with SQLite。
- Zephir - Zephir是一种高级编译语言,为简单编写PHP的C扩展而生。
- Laravel Push Notification - Laravel 推送工具。
- Intervention Image - 一个PHP图像处理和操作库,提供更简单和表达方式来创建,编辑和构图。该软件还包括提供服务提供器(ServiceProviders)和外观(Facades),方便Laravel整合。
- Sami - PHP API文档生成工具,生成代码注释文档。
- overtrue/socialite PHP 通用第三方登录组件,支持:微博、QQ、微信公众平台,微信开放平台、豆瓣,Facebook、Google、GitHub、Linkedin。
- overtrue/pinyin 史上最准确的PHP中文转拼音工具
- overtrue/wechat 目前最好用的微信开发工具包
- overtrue/package-builder Composer 包构建工具
- PHP系统编程
- clio Lightweight utility and helper classes for PHP CLI applications
- php-resque PHP port of resque (Workers and Queueing)
PHP扩展及扩展开发相关
- Yaf 是一个高性能的PHP开发框架,采用PHP扩展实现(c语言)
- Swoole - Swoole是一个PHP的C扩展,可用来开发PHP的高性能高并发TCP/UDP Server。
- phalcon 是开源、全功能栈、使用 C 扩展编写、针对高性能优化的 PHP 框架
- php-internals 主要关注PHP的内部实现, 该项目包括《深入理解PHP内核》这本书,以及一些相关的PHP项目,例如一些PHP扩展及研究项目
- Zend API 主要介绍Zend Engine的一些底层细节
Laravel
- laravel-shopping-cart - Laravel 购物车,简单方便,文档齐全。
- laravel-lang - Laravel 语言包,支持 44+ 种语言。
- Laravel-MongoDB - Laravel 的 MongoDB 数据库组件
- laravel-pinyin - Laravel 的中文转拼音插件,基于overtrue/pinyin
- laravel-wechat - Laravel 的微信开发组件,基于overtrue/wechat
文档
- 中文文档5.1
- 官方文档
- Laravel-awesome [大全]
- 让更好用的Laravel来构建web应用
- Laravel - 从百草园到三味书屋 “From Apprentice To Artisan”目录
社区
视频
博客
- http://www.insp.top/learn-laravel-container (神奇的服务容器,有助于理解Laravel的架构理念)
- http://heera.it/ (一个blog)
- LARAVEL – 5.1.X ACL USING MIDDLEWARE
- Laravel Coding (如何搭建博客系统完整版-含后台管理功能)
Posts Administration: http://laravelcoding.com/blog/laravel-5-beauty-posts-administration
- Laravel 5.1 Beauty (博客搭建、图片管理、RSS订阅等)
- https://laraveltips.wordpress.com/
角色与权限
- laravel-5-boilerplate 比较全面的一个project
- Antvel 基于 Laravel 5.- 开发的开源电子商务项目 see: http://laravelacademy.org/post/3793.html
- 角色和权限 一个独立的vender
常用的vender
- wechar-php-sdk
- Excel
- Image
- User Agent
- Laravel-debugbar
- Repository
- guzzlehttp/guzzle
- 验证码
- laravel 5 Markdown
- evaOauth
- Nette Tracy for Laravel 5 Visualization of errors and exceptions
Javascript
基础
- JavaScript 标准参考教程(alpha)
-
两种解析方式:
- eval
- JSON.parse() 返回对象或数组,但是不支持IE6、IE7标准模式,可以通过json2.js来解决。
- JavaScript 编程风格
- 学用 JavaScript 设计模式
插件
- phpjs - PHP函数的js实现。
- string.js - 轻量级(<5kb)的JavaScript字符串操作库,强大的字符串处理API。
- underscore - 强大的js函数库,提供超多易用的封装。
- readmore.js - 隐藏过长的文章。按高度隐藏的,如果担心Feed流里边因为某篇文章特别长,影响浏览时可以用上。支持bower,install readmore 即可。
- share.js - 一键分享到微博、QQ空间、QQ好友、微信、腾讯微博、豆瓣、Facebook、Twitter、Linkedin、Google+、点点等社交网站。
- Unslider - 简单易用的jQuery slider 插件。
- SideComments.js - 类似Medium.com的文本边栏评论插件。
- Github.js - GitHub API js版本。
- Moment.js - 提供在JavaScript中分析,验证,操作和显示日期的API。
- cheerio - 专为服务器端设计的,快速,灵活,精益的jQuery核心功能实现。
- marked - 一个高效的Markdown分析器和编译器。
- markdown-js - JavaScript Mardown 解析器。
- Spin.js - “加载中” 动画生成工具。
- emojify.js - 超简单的让你的网页支持emoji表情。
- highlightjs - 代码高亮。
- fengyuanchen/distpicker - 中国省市区三级联动,强大的自定义功能。
表单美化
- switchery - IOS7风格的checkbox美化插件,demo: http://abpetkov.github.io/switchery/。
- chosen - 下拉框美化强化插件,demo: http://harvesthq.github.io/chosen/。
- formatter.js - 强大输入框格式化插件,指定输入框可输入的格式。
- iCheck - 高度可定制的复选框和单选按钮 (jQuery & Zepto)。
框架
- ionic - 混合应用开发框架,使用html+javascript+css创建Android与IOS应用。
ReactJS
文档资料
- 英文官网:https://facebook.github.io/react/
- 中文文档:http://reactjs.cn/
- React China: http://react-china.org/
- React Demos: https://github.com/ruanyf/react-demos
- React中文索引 (内有大量资料)
名词解释
- browserify:可以让你使用类似于 node 的 require() 的方式来组织浏览器端的 Javascript 代码,通过预编译让前端 Javascript 可以直接使用 Node NPM 安装的一些库。 - 浏览器加载Node.js模块 - browserify运行原理分析
入门教程
- 快速入门:http://reactjs.cn/docs/getting-started.html
- React 入门实例教程: http://www.ruanyifeng.com/blog/2015/03/react.html
- 多步骤的注册实例:https://viget.com/extend/building-a-multi-step-registration-form-with-react
Github: https://github.com/tommymarshall/react-multi-step-form
- Do You React?(系列视频):https://laracasts.com/series/do-you-react
系列教程
- Part 1: Introduction to React.js
- Part 2: ES2015 and JSX; Intermediate components with props and state
- 深入浅出React(一):React的设计哲学 - 简单之美
- 深入浅出React(二):React开发神器Webpack
- 深入浅出React(三):理解JSX和组件
- 深入浅出React(四):虚拟DOM Diff算法解析
- 深入浅出React(五):使用Flux搭建React应用程序架构
组件库
- ANT DESIGN Ant Design 是一个 UI 设计语言,是一套提炼和应用于企业级后台产品的交互语言和视觉体系。
Ant Design 源自蚂蚁金服体验技术部的后台产品开发,我们的设计师和前端工程师经过大量的项目实践和总结,希望能抽象出一套企业级的交互视觉规范,统一后台项目的前端 UI 设计,屏蔽各种不必要的设计差异和前端实现成本,解放设计和前端开发资源。
- Amaze UI React (基于 React.js 开发的 Web 组件库)
- react-datagrid
- 颠覆式前端UI开发框架:React
UI框架
- React:创建可维护、高性能的 UI 组件 (有丰富的图解)
- react-bootstrap
谁在用
相关
- react-native-guide React-Native指南汇集了react-native学习资源与各类开源app,非常全
常见问题总结
- https://github.com/gaearon/react-hot-loader/blob/master/docs/Troubleshooting.md
AngularJS
CSS
- typo.css - 中文网页重设与排版,一致化浏览器排版效果,构建最适合中文阅读的网页排版。
规范
图标
- ionicons - ionic图标。
- emoji查询,emoji-cheat-sheet - emoji查询。
- emojify.js - 让你的网页支持emoji表情。
前端工具
- FIS - Front-end Integrated Solution - 前端集成解决方案。
- JavaScript的远程Web控制台 - Console.IO是一个NodeJS项目。它为网站和Web应用程序提供的远程Web控制台。它采用express.io(express和socket.io)提供用户实时体验。 它能工作在几乎所有的现代浏览器,移动设备,智能电视等平台。
- CSS3动画生成工具 - 在线制作&预览CSS3动画。
服务器
工具类
- Web接口管理工具 - wiki: https://github.com/thx/RAP/wiki/home_cn
- StackEdit - 强大的在线Markdown编辑器,在线地址:https://stackedit.io/。
- Spacegray - 特别漂亮的Sublime Text主题,建议与
Monaco
字体配合使用。 - Colorsublime - 超多Sublime Text主题。
Sublime text 插件
- Alignment - 代码对齐工具,根据=号对齐以及其它定义的符号竖向对齐你的代码。
- EncodingHelper - 在状态栏显示当前文件的编码,支持从其它编码转为UTF-8。
- SideBarEnhancement - 边栏菜单增强工具。
- Tag - html标签助手。
- All Autocomplete - 在当前打开的文件中提示函数,方法名等。
- DocBlockr - 自动注释工具。
- Pretty JSON - json格式化工具,快捷键:OSX: cmd+ctl+j, win: ctl+alt+j。
- ColorPicker - 直接在sublime里调用调色板的工具。
- Emmet - 高效编写HTML的工具,原zen-coding。
- AutoFileName - 自动完成路径的文件 - 非常方便。
- Git - 顾名思义。
- GitGutter - 在边栏高亮你的文件内容变动,增加,删除,修改,类似git diff一样的效果。
- Modific - 与上一个插件基本一样。
- Sublimall - 免费的Sublime备份与同步工具,只需要一个账户,你的插件,配置,打开的文件等都会自动同步。
- MarkdownEditing - Markdown编写的最好插件:语法高亮,缩写,自动完成,配色方案等
- Sublime SFTP - SFTP工具。
- CTags - 自动提示工具。
- SublimeLinter - 语法检测工具,支持: C/C++, Java, Python, PHP, JS, HTML, CSS等。
- CSScomb - CSS编码风格格式化工具。
- FixMyJS, Jsfmt 与 JsFormat - Js/JSON编码风格格式化工具
- AStyleFormatter - C/C++/C#/Java 编码风格格式化工具
- SVG-Snippets - 设置自定义SVG片段。
- Inc-Dec-Value - 数字,日期,十六进制颜色值等的递增/递减.
书籍与教程
- 《The Swift Programming Language》 - 中文版 Apple 官方 Swift 教程。
- 《程序员编程艺术 — 面试和算法心得》 - CSDN 600万博客结构之法算法之道部分经典博文优化版。
- RESTful API 接口设计指北 - 不错的API设计教程。
- GitHub秘籍 - GitHub秘籍
解决方案
- icomet - 一个支持百万并发连接的comet服务器:icomet。
- node-webkit -基于chromium和nodejs的应用,允许你使用html+javascript开发桌面应用。
- pdf2htmlEX - 转换PDF为Html。
- highlightjs - 代码高亮。