Awesome List Updates on Sep 28 - Oct 04, 2015
33 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Machine Learning
JavaScript / General-Purpose Machine Learning
- ml.js (⭐2.5k) - Machine learning and numerical analysis tools for Node.js and the Browser!
2. Awesome Opensource Documents
Subjects / Computer Science
- The little book about OS development (⭐2k) (Site, cc-nc-sa) - This is the source code for the book "The little book about OS development"
Subjects / Data Science and Statistics
- Journal of Statistical Software (Site, cc-by)
Subjects / Mathematics & Physics
- Homotopy type theory (⭐1.1k) (Site, BSD) - Homotopy Type Theory is an interpretation of Martin-Löf’s intensional type theory into abstract homotopy theory.
Subjects / Programming
- 500 Lines or Less (⭐28k) (cc & mit) - This is the source for the book 500 Lines or Less, the fourth in the Architecture of Open Source Applications series.
- Guides (⭐9.2k) (cc) - Guides for getting things done, programming well, and programming in style.
- An App Launch Guide (⭐3.9k) (Site, Public Domain) - This guide goes through all of the necessary steps for validating, building, marketing, and launching your product, specifically focused on app dev.
- Reverse Engineering for Beginners (Site, cc-nc-nd) - Topics discussed: x86/x64, ARM/ARM64, MIPS, Java/JVM.
- Build Podcast (⭐299) (Site, Public Domain) - Build Podcast is a show about technology tools for design and development all in the fun spirit of hacking, creating and building stuff!
- Mozilla Developer Network (Site, cc-by-sa) - Shared knowledge for the Open Web
- The Little Introduction To Programming (⭐43) (Site, cc-nc) - This book will teach you the fundamentals of programming and act as a foundation for whatever your programming goals may be.
- The Programming Historian (⭐470) (Site, cc) - The Programming Historian is an online, open-access, peer-reviewed suite of tutorials that help humanists learn a wide range of digital tools, techniques, and workflows to facilitate their research.
- WHAT IS CODE? (⭐3.5k) (Site, cc-nc-nd) - Paul Ford’s “What Is Code?”
Subjects / World Wide Web
- http2 explained (⭐2.2k) (Site, cc-nc-nd) - http2 explained is a detailed document explaining and documenting HTTP/2, the successor to the widely popular HTTP/1.1 protocol
Subjects / ETC
- RxMarbles (⭐4.1k) (Site, BSD) - Interactive diagrams of Rx Observables
Programming Languages / Javascript
- stream-handbook (cc) - how to write node programs with streams
- You Don't Know JS (⭐160k) (Site, cc-nc-nd) - A book series on JavaScript. @YDKJS on twitter.
Tools / Editor
- Emacs is sexy! (⭐92) (Site, GNU) - Simple website to share the love for Emacs
Tools / Git
- A Git Style Guide (⭐4.9k) (cc) - This is a Git Style Guide inspired by How to Get Your Change Into the Linux Kernel, the git man pages and various practices popular among the community.
- Git it (⭐1.9k) (Site, BSD) - A workshopper for learning Git and GitHub.
Tools / etc.
- Upstart Intro, Cookbook and Best Practises (Site, cc-sa)
Other Languages / Korean
- emacsbook (⭐74) (cc-nc)
Another Documents List / References / Chinese
- Guides (⭐2k) - Design and development guides
- Gitbook - A modern publishing toolchain. Simply taking you from ideas to finished, polished books
- Green Tea Press - Free books by Allen Downey
- JSbooks - The best free JavaScript resources
3. Awesome Iot
Hardware
- Intel Galileo - The Intel® Galileo Gen 2 board is the first in a family of Arduino*-certified development and prototyping boards based on Intel® architecture and specifically designed for makers, students, educators, and DIY electronics enthusiasts.
- Microduino - Microduino and mCookie bring powerful, small, stackable electronic hardware to makers, designers, engineers, students and curious tinkerers of all ages. Build open-source projects or create innovative new ones.
- Raspberry Pi - The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It’s capable of doing everything you’d expect a desktop computer to do, from browsing the internet and playing high-definition video, to making spreadsheets, word-processing, and playing games.
Software / Operating systems
- ARM mbed - The ARM® mbed™ IoT Device Platform provides the operating system, cloud services, tools and developer ecosystem to make the creation and deployment of commercial, standards-based IoT solutions possible at scale.
- Contiki - Contiki is an open source operating system for the Internet of Things. Contiki connects tiny low-cost, low-power microcontrollers to the Internet.
- FreeRTOS - FreeRTOS is a popular real-time operating system kernel for embedded devices, that has been ported to 35 microcontrollers.
- OpenWrt - OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc or musl, and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers.
- Raspbian - Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware.
- RIOT - The friendly Operating System for the Internet of Things.
Software / Frameworks
- Eclipse Smarthome - The Eclipse SmartHome framework is designed to run on embedded devices, such as a Raspberry Pi, a BeagleBone Black or an Intel Edison. It requires a Java 7 compliant JVM and an OSGi (4.2+) framework, such as Eclipse Equinox.
- Mihini - The main goal of Mihini is to deliver an embedded runtime running on top of Linux, that exposes high-level API for building M2M applications. Mihini aims at enabling easy and portable development, by facilitating access to the I/Os of an M2M system, providing a communication layer, etc.
- OpenHAB - The openHAB runtime is a set of OSGi bundles deployed on an OSGi framework (Equinox). It is therefore a pure Java solution and needs a JVM to run. Being based on OSGi, it provides a highly modular architecture, which even allows adding and removing functionality during runtime without stopping the service.
4. Awesome Unity
2D
- Pixel Camera 2D (⭐469) - A simple pixel perfect camera with scaling options for 2D Games.
5. Awesome Neo4j
REST API / Python
- py2neo (⭐64) - Py2neo is a comprehensive toolkit for working with Neo4j from within Python applications or from the command line.
REST API / Other
- neoclipse (⭐212) - Neoclipse is a tool to view, edit and explore Neo4j databases.
Miscellaneous / Other
6. Awesome Webaudio
Packages / Frameworks
- Tone.js (⭐13k) - A framework for making interactive music in the browser.
Packages / MIDI
- midimessage (⭐35) - A simple MIDI Message parser.
Packages / Apps
- LoopDrop App (⭐825) - MIDI looper, modular synth and sampler app built using Web Audio and Web MIDI APIs.
7. Awesome Microservices
Frameworks / Runtimes
- Akka - Toolkit and runtime for building highly concurrent, distributed, and resilient message-driven applications on the JVM.
- Finagle - Extensible RPC system for the JVM, used to construct high-concurrency servers.
- Vert.X - Toolkit for building reactive applications on the JVM.
C
- Kore - Easy to use web application framework for writing scalable web APIs in C.
D
- Vibe.d - Asynchronous I/O that doesn’t get in your way, written in D.
Erlang VM / Elixir
- Phoenix - Framework for building HTML5 apps, API backends and distributed systems.
- Plug (⭐2.8k) - A specification and conveniences for composable modules between web applications.
Erlang VM / Erlang
- Cowboy (⭐7.2k) - Small, fast, modular HTTP server written in Erlang.
- Mochiweb (⭐1.9k) - Erlang library for building lightweight HTTP servers.
Go / Erlang
- Go kit (⭐26k) - Distributed programming toolkit for microservices in the modern enterprise.
Haskell / Erlang
- Scotty (⭐1.7k) - Micro web framework inspired by Ruby's Sinatra, using WAI and Warp.
- Yesod (⭐2.6k) - The Haskell RESTful web framework.
Java VM / Clojure
- Compojure (⭐4.1k) - A concise routing library for Ring/Clojure.
- Duct (⭐1.1k) - Minimal framework for building web applications in Clojure, with a strong emphasis on simplicity.
- System (⭐607) - Built on top of Stuart Sierra's component library, offers a set of readymade components.
- Tesla (⭐190) - Common basis for some of Otto.de's Clojure microservices.
Java VM / Java
- Airlift (⭐578) - Framework for building REST services in Java.
- Dropwizard - Java framework for developing ops-friendly, high-performance, RESTful web services.
- Spring Boot - Makes it easy to create stand-alone, production-grade Spring based applications.
Java VM / Scala
- Finatra - Fast, testable, Scala HTTP services built on Twitter-Server and Finagle.
- Play - The high velocity web framework for Java and Scala.
Node.js / Scala
- Actionhero - Multi-transport Node.js API server with integrated cluster capabilities and delayed tasks.
- Express - Fast, unopinionated, minimalist web framework for Node.js
- Loopback - Node.js framework for creating APIs and easily connecting to backend data sources.
API Gateways / Edge Services / Scala
- Zuul (⭐13k) - An edge service that provides dynamic routing, monitoring, resiliency, security, and more.
Configuration & Discovery / Scala
- Etcd (⭐47k) - Highly-available key-value store for shared configuration and service discovery.
- Eureka (⭐12k) - REST based service that is primarily used in the AWS cloud for locating services for the purpose of load balancing and failover of middle-tier servers.
- SkyDNS (⭐2.2k) - Distributed service for announcement and discovery of services built on top of etcd. It utilizes DNS queries to discover available services.
- Spring Cloud Config - Provides server and client-side support for externalized configuration in a distributed system.
Elasticity / Scala
- Mesos - Abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively.
- Redisson (⭐23k) - Distributed and scalable Java data structures on top of Redis server.
Serialization / Scala
- BooPickle (⭐366) - Binary serialization library for efficient network communication. For Scala and Scala.js
- CBOR - Implementations of the CBOR standard (RFC 7049) in many languages.
- Cereal - C++11 library for serialization.
- Cheshire (⭐1.5k) - Clojure JSON and JSON SMILE encoding/decoding.
- Etch - Cross-platform, language and transport-independent framework for building and consuming network services.
- Fastjson (⭐26k) - Fast JSON Processor.
- Ffjson (⭐3k) - Faster JSON serialization for Go.
- Jackson (⭐9k) - A multi-purpose Java library for processing JSON data format.
- Jackson Afterburner (⭐91) - Jackson module that uses bytecode generation to further speed up data binding (+30-40% throughput for serialization, deserialization).
- Kryo (⭐6.1k) - Java serialization and cloning: fast, efficient, automatic.
- MessagePack - Efficient binary serialization format.
- SBinary (⭐75) - Library for describing binary formats for Scala types.
- Thrift - The Apache Thrift software framework, for scalable cross-language services development.
Storage / Scala
- Couchbase - A distributed database engineered for performance, scalability, and simplified administration.
Security / Scala
- RFC7515 - JSON Web Signature (JWS) represents content secured with digital signatures or Message Authentication Codes (MACs) using JSON-based data structures.
- RFC7519 - JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties.
8. Awesome R
Syntax
- purrr (⭐1.2k) - A FP package for R in the spirit of underscore.js.
Graphic Displays
- misc3d - Powerful functions to deal with 3d plots, isosurfaces, etc.
- xkcd - Use xkcd style in graphs.
- imager - An image processing package based on CImg library to work with images and display them.
9. Awesome Artificial Intelligence
Competitions
10. Awesome Github
Infomation for people who are new to GitHub
- Code School's Try Git - If you'd like to better understand Git, one of the technologys that makes GitHub possible, this is a great place to start. No GitHub account required.
- Writing on GitHub - GitHub's own guide to using GitHub for more than just software development.
- GitHubGuides - GitHub Training & Guides on YouTube.
- GitHub Government Community (⭐163) - Information on joining GitHub's government community — a collaborative community for sharing best practices in furtherance of open source, open data, and open government efforts.
Tips, tricks, tools, and add-ons for GitHub power users
- GitHub Cheat Sheet (⭐37k) - Use this list to test your GitHub knowledge. (A resource so good, it's worth mentioning twice.)
- Penflip - Collaborative writing and version control, powered by GitLab (similar to GitHub).
- Gatekeeper (⭐748) - Enables client-side applications to dance OAuth with GitHub.
- Ghizmo (⭐77) - A command line for GitHub, allowing access to all APIs.
- cli-github (⭐172) - Github made pretty, within the command line.
- GitHub Dark (⭐9.5k) - A sophisticated dark theme for GitHub.
Resources for those already familiar with GitHub
- Atom - Did you know that GitHub makes an editor? Use it to write, code, and more.
- GitHub Buttons - Showcase your GitHub repo's success with hotlinkable GitHub star, fork, or follow buttons.
11. Awesome Ruby
CMS
- Camaleon CMS - A dynamic and advanced content management system based on Ruby on Rails 4.
Queues and Messaging
- RocketJob - Enterprise Batch Processing System focused on performance, scalability, reliability, and visibility of every job in the system. Outgrown existing solutions? Or, start small and scale up later.
12. Awesome Php
Table of Contents / Framework Extras
- CakePHP CRUD (⭐375) - A Rapid Application Development (RAD) plugin for CakePHP.
13. Awesome Computer Vision
Visual Tracking / Nearest Neighbor Field Estimation
14. Awesome Emails
Articles / Misc
- Html Email Development Workflow - A Typical Email Development Workflow by Sitepoint.
Design / Misc
- CSS Support - A complete breakdown of the CSS support for every popular mobile, web and desktop email client on the planet.
Resources / Misc
15. Sublime Bookmarks
Fun stuff / Alternative Icons
Fun stuff / Monospace Fonts
16. Awesome Phalcon
Application Skeleton
- MVC (⭐812) - Examples of Phalcon MVC file structures
Command Line
- phalcon-cron (⭐78) - Cron component for Phalcon
17. Awesome Flexbox
Cross Browser / Articles
18. Amas
Ask these people anything!
- Vladimir Agafonkin (⭐6) - Engineer at Mapbox, creator of Leaflet and a bunch of other open source libraries. Building the future of interactive maps.
Ask these organizations anything!
- Ruby Taiwan (⭐116) - Helping developers in Taiwan with any questions. Can ask in English or Chinese.
19. BEM Resources
Articles
20. Awesome Dataviz
C++ tools / Misc
- Visualization Toolkit (VTK) - open-source library for 3d Graphics, image processing and visualization.
Ruby tools / Misc
- Chartkick (⭐6k) - Create charts with one line of Ruby.
Other tools / Misc
- Charted (⭐2.8k) - A charting tool that produces automatic, shareable charts from any data file.
21. Awesome Malware Analysis
Malware Collection / Malware Corpora
- Malshare - Large repository of malware actively scrapped from malicious sites.
- theZoo (⭐11k) - Live malware samples for analysts.
- ViruSign - Malware database that detected by many anti malware programs except ClamAV.
Open Source Threat Intelligence / Tools
- IntelMQ - A tool for CERTs for processing incident data using a message queue.
- MISP (⭐5.1k) - Malware Information Sharing Platform curated by The MISP Project.
- ThreatCrowd - A search engine for threats, with graphical visualization.
Open Source Threat Intelligence / Other Resources
- Critical Stack- Free Intel Market - Free intel aggregator with deduplication featuring 90+ feeds and over 1.2M indicators.
- threatRECON - Search for indicators, up to 1000 free per month.
- Yara rules (⭐4k) - Yara rules repository.
Detection and Classification / Other Resources
- Loki (⭐3.3k) - Host based scanner for IOCs.
- MultiScanner (⭐615) - Modular file scanning/analysis framework
- Yara rules generator (⭐1.5k) - Generate yara rules based on a set of malware samples. Also contains a good strings DB to avoid false positives.
Online Scanners and Sandboxes / Other Resources
- Cryptam - Analyze suspicious office documents.
- cuckoo-modified (⭐268) - Modified version of Cuckoo Sandbox released under the GPL. Not merged upstream due to legal concerns by the author.
- IRMA - An asynchronous and customizable analysis platform for suspicious files.
- PDF Examiner - Analyse suspicious PDF files.
Domain Analysis / Other Resources
- Desenmascara.me - One click tool to retrieve as much metadata as possible for a website and to assess its good standing.
- SpamCop - IP based spam block list.
- SpamHaus - Block list based on domains and IPs.
- Sucuri SiteCheck - Free Website Malware and Security Scanner.
Deobfuscation / Other Resources
- de4dot (⭐6.8k) - .NET deobfuscator and unpacker.
Debugging and Reverse Engineering / Other Resources
- dnSpy (⭐26k) - .NET assembly editor, decompiler and debugger.
- hackers-grep (⭐167) - A utility to search for strings in PE executables including imports, exports, and debug symbols.
- strace - Dynamic analysis for Linux executables.
Network / Other Resources
- CapTipper (⭐707) - Malicious HTTP traffic explorer.
Windows Artifacts / Other Resources
- AChoir (⭐177) - A live incident response script for gathering Windows artifacts.
Miscellaneous / Other Resources
- Pafish (⭐3.2k) - Paranoid Fish, a demonstration tool that employs several techniques to detect sandboxes and analysis environments in the same way as malware families do.
Other / Other Resources
- /r/csirt_tools - Subreddit for CSIRT tools and resources, with a malware analysis flair.
22. Awesome Security
Other Awesome Lists / Other Security Awesome Lists
- Android Security Awesome (⭐7.7k) - A collection of android security related resources.
- Awesome CTF (⭐9.2k) - A curated list of CTF frameworks, libraries, resources and software.
- Awesome Hacking (⭐12k) - A curated list of awesome Hacking tutorials, tools and resources.
- Awesome Honeypots (⭐8k) - An awesome list of honeypot resources.
- Awesome PCAP Tools (⭐3k) - A collection of tools developed by other researchers in the Computer Science area to process network traces.
- Awesome Pentest (⭐21k) - A collection of awesome penetration testing resources, tools and other shiny things.
23. Awesome Geojson
editors & viewers
- geojson.io: web-based editor, supports many filetype imports & exports, operations, sharing via GitHub
- umap: web-based editor, supports sharing on-site
- mapstarter: helps generate svg, images, and code from GeoJSON
24. Awesome Jquery
Editors / Paid Books
- Froala WYSIWYG HTML Editor (⭐5k) - jQuery WYSIWYG Rich Text Editor based on HTML5.
- Hallo (⭐2.5k) - Simple rich text editor (contentEditable) for jQuery UI.
- jQuery Notebook (⭐1.7k) - A modern, simple and elegant WYSIWYG rich text editor.
- jQuery TE - Lightweight HTML editor.
Images, Maps and Charts / Paid Books
- jQueryGantt (⭐2.1k) - Gantt editor.
Menus / Paid Books
- Yamm (⭐1.2k) - Yet another megamenu for Bootstrap 3.
Testing / Paid Books
- Qunit - A JavaScript Unit Testing framework, used by the jQuery, jQuery UI and jQuery mobile projects.
- Mockjax (⭐2.1k) - Provides a simple and extremely flexible interface for mocking or simulating ajax requests and responses.
25. Awesome Elixir
ORM and Datamapping
- ectophile (⭐42) - Ecto extension to instantly support file uploads in models.
XML
- sweet_xml (⭐359) - Query XML simply and effectively.
26. Awesome Angular
Community
TypeScript / Google Developer Experts
- TypeScript Repository (GitHub) (⭐100k) - Official GitHub Repo for TypeScript.
27. Rbooks
Beginner Books
The R Book [Amazon]
Very massive, hugely successful and popular text presenting an extensive and comprehensive guide for all R users. Covers wide variaty of R topics in great detail with very useful examples.
R for Everyone: Advanced Analytics and Graphics [Amazon]
Drawing on his unsurpassed experience teaching new users, professional data scientist Jared P. Lander has written the perfect tutorial for anyone new to statistical programming and modeling. Organized to make learning easy and intuitive, this guide focuses on the 20 percent of R functionality you’ll need to accomplish 80 percent of modern data tasks. Book's self-contained chapters start with the absolute basics, offering extensive hands-on practice and sample code. You’ll download and install R; navigate and use the R environment; master basic program control, data import, and manipulation; and walk through several essential tests. Then, building on this foundation, you’ll construct several complete models, both linear and nonlinear, and use some data mining techniques.
28. Awesome Dotnet
Image Processing
- Emgu CV - Cross-platform .NET wrapper for the OpenCV library.
Push Notifications
- PushSharp (⭐4.4k) - A server-side library for sending Push Notifications to iOS, OSX, Android, Chrome, Windows Phone, Windows 8, Blackberry, and Amazon devices.
Static Site Generators
- Pretzel (⭐598) - A site generation tool (and then some) for .NET platforms
29. Awesome Jvm
Garbage collectors
- Shenandoah - Ultra-Low-Pause-Time Garbage Collector.
Memory and concurrency
- lightweight_trie (⭐47) - A very memory-efficient trie (radix tree) implementation.
Metaprogramming
- Antlr - Parser generator for reading, processing, executing, or translating structured text or binary files.
- compile-testing (⭐630) - Testing tools for javac and annotation processors.
- error-prone (⭐6.2k) - Catch common Java mistakes as compile-time errors.
- javacc - Parser generator for use with Java.
- javaparser (⭐4.4k) - Java 1.8 Parser and Abstract Syntax Tree for Java.
- JavaPoet (⭐9.9k) - A Java API for generating .java source files.
- jparsec (⭐321) - Builds mini parsers in pure Java a la Haskell Parsec.
- MPS - Design and build extensible DSLs and editors.
- parboiled (⭐1.2k) - Parsing of arbitrary input text based on parsing expression grammars.
- Xtext - Framework for development of programming languages and DSLs.
Native
- jnr-ffi (⭐1k) - Load native libraries without writing JNI code by hand.
- jssembly (⭐121) - Execution of native assembly from Java.
Profilers
- HdrHistogram - A Histogram that supports recording and analyzing sampled data value counts.
- jmh - Micro benchmarks written in Java and other languages targetting the JVM.
30. Awesome Bigdata
Key Map Data Model
- Apache Accumulo - distributed key/value store, built on Hadoop.
- Apache Cassandra - column-oriented distributed datastore, inspired by BigTable.
- Apache HBase - column-oriented distributed datastore, inspired by BigTable.
31. Awesome Rails Gem
User / Authentication
- Devise (⭐23k) - Devise is a flexible authentication solution for Rails based on Warden.
- Knock (⭐2.1k) - Seamless JWT authentication for Rails API.
User / Omniauth
Active Record / Omniauth
- Validates (⭐151) - Validates provides collection of useful custom validators for Rails applications, including:
- EmailValidator
- UrlValidator
- SlugValidator
- MoneyValidator
- IpValidator
- AssociationLengthValidator
- AbsolutePathValidator
- UriComponentValidator
- ColorValidator
- EanValidator (EAN-8 & EAN-13)
- Tagging
- ActsAsTaggableOn (⭐4.9k) - A tagging plugin for Rails applications that allows for custom tagging along dynamic contexts.
- closure_tree (⭐1.7k) - Easily and efficiently make your ActiveRecord models support hierarchies.
Plugins / Omniauth
- Rails ERD (⭐3.8k) - Generate Entity-Relationship Diagrams for Rails applications.
- Parity (⭐876) - Shell commands for development, staging, and production parity for Heroku apps.
API / Omniauth
- Grape (⭐9.6k) - Microframework to create REST-ful APIs in Ruby.
- Documentation
- Grape Swagger (⭐1k) - Autogenerate documentation on Grape API.
- Grape Swagger UI (⭐23k) - Display documentation that is generated using Grape Swagger.
- apiary - Work together to quickly design, prototype, document and test APIs.
- apiblueprint - API Documentation with powerful tooling.
Searching / Omniauth
- sunspot (⭐3k) - Sunspot is a Ruby library for expressive, powerful interaction with the Solr search engine. Sunspot is built on top of the RSolr library, which provides a low-level interface for Solr interaction; Sunspot provides a simple, intuitive, expressive DSL backed by powerful features for indexing objects and searching for them.
- searchkick (⭐6k) - Intelligent search made easy with Rails and Elasticsearch.
Scheduled/Recurrence Jobs / Omniauth
- Resque (⭐9.2k) - Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
- Delayed Job (⭐4.7k) - Database based asynchronous priority queue system.
View Helper / Omniauth
- formtastic (⭐5.2k) - Formtastic is a Rails FormBuilder DSL (with some other goodies) to make it far easier to create beautiful, semantically rich, syntactically awesome, readily stylable and wonderfully accessible HTML forms in your Rails applications
Environment Variables / Omniauth
- Config (⭐2k) - Multi-environment YAML style configurations that helps easily manage environment specific settings in an easy and usable manner.
Admin Panel / Omniauth
- ActiveAdmin - ActiveAdmin is a administration framework for Ruby on Rails applications.
- active_skin (⭐423): Flat skin for active admin.
Debug / Omniauth
- byebug (⭐3.3k) - Byebug is a simple to use, feature rich debugger for Ruby 2. It uses the new TracePoint API for execution control and the new Debug Inspector API for call stack navigation, so it doesn't depend on internal core sources.
- pry-byebug (⭐1.9k) - Pry navigation commands via byebug.
- Better Errors (⭐6.8k) - Better errors replaces the standard Rails error page with a much better and more useful error page.
- If you would like to use Better Errors' advanced features (REPL, local/instance variable inspection, pretty stack frame names), you need to add the binding_ _of__caller (⭐640).
Testing / Omniauth
- Timecop (⭐3.2k) - A gem providing "time travel" and "time freezing" capabilities, making it dead simple to test time-dependent code.
Testing / Security
- brakeman (⭐6.5k) - Brakeman is a static analysis tool which checks Ruby on Rails applications for security vulnerabilities.
Production / Security
- Capistrano (⭐12k) - Remote multi-server automation tool.
Error Logging / Security
- Rollbar (⭐433) - Exception tracking and logging from Ruby to Rollbar.
- Airbrake (⭐934) - Notifier gem for integrating apps with Airbrake
- Errbit (⭐4.2k) - Open source notifier gem compliant with Airbrake.
Asset Pipeline / Security
- Alaska (⭐54) - ExecJS runtime with persistent connection to nodejs, speeds up your coffeescript compilation process during development and deployment.
32. Awesome Shell
Shell Script Development / Directory Navigation
- bashmanager (⭐90) - mini bash framework for creating command line tools
33. Awesome Promises
Resources, Blogs, and Books / For beginners
- Promise Cookbook (⭐1.6k) - The why, what, and how. "A brief introduction [...] primarily aimed at frontend developers".
- Promises for Asynchronous Programming - Chapter from Exploring ES6
- JavaScript with Promises - from O'Reilly. Short and to-the-point. Uses native and bluebird.
Promises/A+ Implementations (ES6/ES2015 compatible) / Strict Implementations
- pinkie (⭐138) - Ponyfill. Node-oriented, but browserifyable (⭐14k). Extremely small implementation.
- native-promise-only (⭐719) - Polyfill. Browser and node-compatible.
- lie (⭐744) - Small, browserifyable with an opt-in polyfill.
- Prev: Oct 05 - Oct 11, 2015
- Next: Sep 21 - Sep 27, 2015