Awesome List Updates on Jul 21 - Jul 27, 2014
25 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Bigdata
Business Intelligence
- Chartio - lean business intelligence platform to visualize and explore your data.
2. Sublime Bookmarks
Things to Start From
- ShortcutFoo — shortcut usage training.
Extensions / General Purpose
- All Autocomplete (⭐917) — extends the default autocomplete to find matches in all open files.
- ApplySyntax (⭐342) — a plugin that allows to detect and apply the syntax of files that might not otherwise be detected properly. For example, files with the .rb extension are usually Ruby files, but when they are found in a Rails project, they could be RSpec spec files, Cucumber step files, Ruby on Rails files (controllers, models, etc), or just plain Ruby files.
- EditorConfig (⭐1.8k) — .editorconfig support.
- File Navigator (⭐56) — keyboard-friendly file navigator and manager.
- FindKeyConflicts (⭐149) — identify conflicting key mappings.
- GitGutter (⭐3.9k) — a plugin to see git diff in gutter.
- Glue (⭐254) — a cross-platform, extensible plug-in for Sublime Text 2 and 3 that connects your favorite editor to your shell.
- Sidebar Enhancements (⭐2.2k) — provides enhancements to the operations on Sidebar of Files and Folders.
- Sublime Alignment (⭐522) — a simple key-binding for aligning multi-line and multiple selections.
- Sublime Worksheet (⭐334) — an inline REPL for JavaScript, PHP, Ruby and more.
- SublimeLinter (⭐2k) — a plugin that provides a framework for linting code. Whatever language you code in, SublimeLinter can help you write cleaner, better, more bug-free code. SublimeLinter has been designed to provide maximum flexibility and usability for users and maximum simplicity for linter authors.
- SublimeREPL (⭐2.1k) — runs an interpreter inside ST2 (Clojure, CoffeeScript, F#, Groovy, Haskell, Lua, MozRepl, NodeJS, Python, R, Ruby, Scala, shell or configure one yourself).
- Trailing Spaces (⭐890) — highlight trailing spaces and delete them in a flash.
Extensions / Ruby Profile
- ChangeQuotes (⭐123) — converts single to double or double to single quotes.
- BeautifyRuby (⭐258) — beautifies Ruby code.
- Sublime Ruby Debugger (⭐428) — a debugger plugin for interactive ruby and RoR debugging on Sublime Text.
Extensions / Python Profile
- Anaconda (⭐2.2k) — autocompletion, code linting, IDE features, autopep8 formating, McCabe complexity checker and Vagrant for Sublime Text 3 using Jedi, PyFlakes, pep8, PyLint, pep257 and McCabe that will never freeze your Sublime Text.
- Djaneiro (⭐858) — Django support.
- Rope (⭐1.8k) — a Python refactoring library.
- SublimeJEDI (⭐939) — Python autocompletion.
- SublimeLinter PEP 257 (⭐10) — an interface to PEP 257 (⭐1.1k) (docstring style checker).
- SublimePythonTidy (⭐40) — PythonTidy integration.
Extensions / JavaScript Profile
- CoffeeScript (⭐292) — syntax highlighting and checking, commands, shortcuts, snippets, compilation and more.
- JsFormat (⭐1.4k) — a JavaScript formatting plugin. It uses the command-line/python-module JavaScript formatter from http://jsbeautifier.org to format whole js or json files, or the selected portion(s).
Extensions / Client Side Profile
- Emmet — a plugin for many popular text editors which greatly improves HTML & CSS workflow.
Extensions / Markdown Editing Profile
- Markdown Preview (⭐2.3k) — preview and build your markdown files quickly in your web browser from Sublime Text.
- MarkdownEditing (⭐3.1k) — powerful Markdown package for Sublime Text with better syntax understanding and good color schemes.
Extensions / Documentation and Help Systems
- GotoDocumentation (⭐128) — a plugin to jump to documentation for the current word.
- HowDoI (⭐220) — integration for instant coding answers search tool (⭐10k).
Integration / Documentation and Help Systems
- Alfred Workflow (⭐606) to open files and folders in Sublime Text.
- Command line usage (for OS X).
Fun stuff / Color Schemes
- Base 16 (⭐370) — carefully chosen syntax highlighting and a default set of sixteen colors.
- Solarized — balanced dark and light themes.
Fun stuff / Alternative Icons
Fun stuff / Monospace Fonts
- Consolas (goes with Microsoft Office)
- Recommended Fonts for Programming? at StackOverflow.
3. Critical Path Css Tools
Node modules
- Penthouse (⭐2.5k) - by Jonas Ohlsson generates critical-path CSS
- CriticalCSS (⭐1.7k) - by FilamentGroup finds & outputs critical CSS
Server-side modules
- ngx_pagespeed (⭐4.4k) - Nginx module for automatic PageSpeed optimization
Grunt tasks
CasperJS
- critical-css-casperjs (⭐68) - CasperJS script to pull critical CSS information from pages
Inline sources (styles, scripts)
- inline-styles (⭐24) - by Max Ogden, replaces
<link>
tags with inline<style>
tags + inlines CSS url() calls with data URIs
- gulp-inline-source (⭐211) - by Filip Malinowski, replaces
<link>
tags with inline<style>
tags, and replaces<script src="">
tags with their inline content
Async load CSS
- loadCSS (⭐6.8k) - loads CSS asynchronously using JS. Research that led to this is also available.
- async & conditional loading - POC script for loading CSS files asynchronously and conditionally based on body tag classes
- asyncLoader (⭐0) - async script/stylesheet loader
- basket.js - async script/resource loader with support for localStorage caching. Can be extended (⭐19) to load stylesheets.
Bookmarklets/Extensions
- Snippet by Scott Jehl
- CSSVacuum (⭐45) by ndreckshage
Render-blocking issues detection
- PageSpeed Insights DevTools extension - Chrome extension for running PageSpeed tests from inside the browser.
- PageSpeed Insights Checker for mobile extension - checks Mobile PageSpeed score for every page and gives you a handy preview.
4. Awesome R
Integrated Development Environments
- Emacs + ESS - Emacs Speaks Statistics is an add-on package for emacs text editors.
- R Commander - A package that provides a basic graphical user interface.
Data Manipulation
- tidyr (⭐1.3k) - Easily tidy data with spread and gather functions.
Graphic Displays
- rgl - 3D visualization device system for R.
- extrafont (⭐306) - Tools for using fonts in R graphics.
- showtext (⭐466) - Enable R graphics device to show text using system fonts.
Web Technologies and Services
- RCurl - General network (HTTP/FTP/...) client interface for R.
- httpuv (⭐221) - HTTP and WebSocket server library.
Database Management
- RODBC - ODBC database access for R.
- DBI (⭐280) - Defines a common interface between the R and database management systems.
- RMySQL - R interface to the MySQL database.
- ROracle - OCI based Oracle database interface for R.
- RPostgreSQL - R interface to the PostgreSQL database system.
- RSQLite - SQLite interface for R
- RJDBC - Provides access to databases through the JDBC interface.
Machine Learning
- bigrf - Big Random Forests: Classification and Regression Forests for Large Data Sets
- bigRR - Generalized Ridge Regression (with special advantage for p >> n cases)
- CORElearn - Classification, regression, feature evaluation and ordinal evaluation
- CoxBoost - Cox models by likelihood based boosting for a single survival endpoint or competing risks
- ElemStatLearn - Data sets, functions and examples from the book: "The Elements of Statistical Learning, Data Mining, Inference, and Prediction" by Trevor Hastie, Robert Tibshirani and Jerome Friedman
- GAMBoost - Generalized linear and additive models by likelihood based boosting
- glmpath - L1 Regularization Path for Generalized Linear Models and Cox Proportional Hazards Model
- grpreg - Regularization paths for regression models with grouped covariates
- kernlab - kernlab: Kernel-based Machine Learning Lab
- ncvreg - Regularization paths for SCAD- and MCP-penalized regression models
- penalized - L1 (lasso and fused lasso) and L2 (ridge) penalized estimation in GLMs and in the Cox model
- quantregForest - quantregForest: Quantile Regression Forests
- REEMtree - Regression Trees with Random Effects for Longitudinal (Panel) Data
- Rmalschains - Continuous Optimization using Memetic Algorithms with Local Search Chains (MA-LS-Chains) in R
- rminer - Simpler use of data mining methods (e.g. NN and SVM) in classification and regression
- RSNNS - Neural Networks in R using the Stuttgart Neural Network Simulator (SNNS)
- RXshrink - RXshrink: Maximum Likelihood Shrinkage via Generalized Ridge or Least Angle Regression
R Development
- lineprof (⭐103) - Visualise line profiling results in R.
Websites / Manuals
- R-project - The R Project for Statistical Computing.
2017 / Book/monograph Lists and Reviews
5. Awesome Perl
Reverse Engineering / Middlewares
Container / DSP
Web Frameworks / Coverage
6. Awesome D
Official Website
- Issue tracking - Official issue tracking/reporting system for D. If you find bugs in the D compiler and/or libraries, please come and report them!
Compilers / Bare metal / kernel development
- ldc (⭐1.1k) - The LLVM-based D compiler. Uses the DMD frontend and LLVM backend. Builds slower than dmd, but generates more optimized code than DMD. It supports all the target platforms of LLVM.
- gdc (⭐359) - GNU D Compiler. Use DMD frontend and GCC backend. Currently targets the most platforms due to the use of GCC. Generated code runs faster than DMD in most cases, on par with LDC. In the process of integration with the official GCC toolchain.
Lexers, Parsers, Parser Generators / Bare metal / kernel development
- Mono-D's DParser (⭐30) - A D parser written in C# and used in Mono-D.
- Pegged (⭐532) - A Parsing Expression Grammar (PEG) module written in D.
- dunnart (⭐14) - LALR(1) Parser Generator written in D.
Database clients / XML
- arsd (⭐517) - Adam D. Ruppe's library; in addition to a Web backend, it also has support for database access with database.d, sqlite.d, mysql.d and postgres.d.
- ddb (⭐40) - Database access for D2. Currently only supports PostgreSQL.
- ddbc (⭐76) - DDBC is a DB Connector for D language (similar to JDBC). HibernateD (see below) uses ddbc for database abstraction.
- hibernated (⭐82) - HibernateD is an ORM for D (similar to Hibernate).
- dvorm (⭐17) - An ORM for D with Vibe support. Works with vibe.d and mysql-d, giving it the ability to access MongoDB and MySQL.
GUI Libs / XML
- GtkD (⭐312) - GtkD is a D binding and OO wrapper of GTK+. GtkD is actively maintained and is currently the most stable GUI lib for D.
- tkD (⭐116) - GUI toolkit for the D programming language based on Tcl/Tk.
7. Awesome Coldfusion
Engines
Application Frameworks
- FarCry - FarCry Core is a web application framework that helps CFML developers build tailor-made content solutions, fast.
Testing
- MXUnit (⭐88) - xUnit style unit testing framework
- mxunit-watch (⭐14) - watch a directory for file changes (.cfc, .cfm, .xml) to trigger mxunit test suite full run, displaying results in the console
Dependency Injection
- DI/1 - Inject One (⭐106) - a very lightweight, convention over configuration, dependency injection (inversion of control) framework
CMS
- ContentBox (⭐113) - A powerful modular content management engine
- Preside CMS (⭐69) - an open source CMS for the Railo language
NoSQL
- CFCouchbase (⭐15) - Couchbase NoSQL and caching client wrapper for ColdFusion
- cfmongodb (⭐91) - MongoDB client wrapper for ColdFusion
REST
- FW/1 REST (⭐376) - Native REST routing and rendering capababilities
Other Libraries
- JavaLoader (⭐53) - JavaLoader is a library that has been built to ease the use, development and integration of Java within ColdFusion applications.
- Mustache.cfc (⭐45) - {{ mustache }} for ColdFusion
- UnderscoreCF (⭐90) - An UnderscoreJS port for Coldfusion. Functional programming library.
Editors
- Adobe ColdFusion Builder 3 - Eclipse based ColdFusion IDE from Adobe
- TextMate (⭐14) - TextMate support for ColdFusion
References
- CFLib - Common Function Library Project
- Try ColdFusion - Realtime interactive learning tool for CFML
Documentation
- CFDocs - UltraFast CFML Documentation Reference.
8. Awesome Python
Downloader
- s3cmd (⭐4.5k) - A command line tool for managing Amazon S3 and CloudFront.
9. Awesome Android
GUI
- Cardslib (⭐4.7k) - Android Library to build a UI Card.
- AndroidStaggeredGrid (⭐4.8k) - Grid view which supports multiple columns with rows of varying sizes.
Database / ORM
- ActiveAndroid - Active record style ORM.
Other / Custom Dialog
- ZXing Android-Integration (⭐30k) - Integration with Barcode Scanner via Intent.
Scala / Custom Dialog
- Scaloid (⭐2.1k) - Library for less painful Android development with Scala.
10. Awesome Groovy
Code Analysis
- CodeNarc - Static analysis tool for Groovy
11. Awesome Cpp
Other Awesome Projects
- awesome-awesomeness (⭐32k) - A curated list of awesome awesomeness.
- algorithms (⭐5.2k) - Algorithms & Data Structures in C++.
- c-algorithms (⭐3.3k) - C algorithms library.
- papers-we-love (⭐86k) - Papers from the computer science community to read and discuss.
Concurrency
- OpenCL - The open standard for parallel programming of heterogeneous systems.
- OpenMP - The OpenMP API.
Compiler
- Intel C++ Compiler - Developed by Intel.
Integrated Development Environment
- Code::Blocks - A free C, C++ and Fortran IDE.
- Dev-C++ - A portable C/C++/C++11 IDE.
- Eclipse CDT - A fully functional C and C++ IDE based on the Eclipse platform.
- KDevelop - A free, open source IDE.
- NetBeans - An IDE for developing primarily with Java, but also with other languages, in particular PHP, C/C++, and HTML5.
- Xcode - Developed by Apple.
Videos
- Awesome C Programming Tutorials in Hi Def [HD] - A collection of detailed C Programming Language Tutorials for Beginners and New Programmers.
- C++ - by VoidRealms.
- C++ Qt Programming - by VoidRealms.
- C++ Programming Tutorials from thenewboston - These are all of thenewboston's C++ programming tutorials.
- C++ GUI with Qt Playlist - Official Playlist for thenewboston C++ GUI with Qt tutorials.
12. Awesome Clojure
Guides
13. Awesome Algorithms
Github Libraries / Randomized Algorithms
14. Awesome Play1
Database
- [carbonate] Carbonate (⭐5) Creates and runs database migrations using Hibernate schema update to automatically generate SQL to the migrations. See this blog post
- [chronostamp] Chronostamp (⭐10) Enhances Models by adding and updating timestamp fields (created_at & updated_at).
- [db] Database module (⭐27) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Export your Play! domain model to a DDL file and import a database into your Play! domain model.
- [jpagen] JpaGen (⭐12) Generates JPA Entities and Composite keys (when needed) from metadata or a file containing a list of tables.
- [liquibase] Liquibase (⭐3) Liquibase is a simple, reliable and elegant solution for database refactoring management
- [logisimayml] logisima-yml (⭐13) Exports your database into an yml file
- [migrate] Database migration (⭐10) Maintains database versions for your project.
- [multidb] Multiple Databases (⭐15) Scale your application to multiple databases with a common schema.
Deployment
- [capistrano] Capistrano (⭐24) Deploys a remote application using Capistrano + SSH + VCS and run it in nohup/background mode.
- [cargo] Cargo (⭐6) Remotely deploys your application.
- [cloudbees] CloudBees (⭐14) Provides integration with CloudBees.
- [cloudfoundry] CloudFoundry (⭐14) Automatically configure the database your application is deployed in In CloudFoundry.
- [dotcloud] Dotcloud (⭐11) Deploys your application to dotcloud
- [gae] Google App Engine (⭐102) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Creates application for the Google App Engine platform.
- [heroku] Heroku (⭐7) Deploys your application on Heroku.
- [jelastic] Jelastic Deployment Support (⭐4) Deploy your application in the Jelastic Platform.
- [openebay] Open eBay Provides the basic plumbing to create an Open eBay Application
- [openshift] Openshift (⭐46) Openshift is Red Hat’s free, auto-scaling, cloud-based platform-as-a-service for Java, Perl, PHP, Python, and Ruby applications.
- [play-gae-q42] Q42's Google App Engine (⭐3) Maintained module for Google App Engine integration. Should be used instead of [gae]
- [playapps] playapps.net playapps.net is a streamlined deployment environment designed to get your Play applications up and running quickly and efficiently
- [reverseproxy] ReverseProxy (⭐8) Configures your application to automatically switch between the HTTP and HTTPS protocols per page when used behind a front end.
- [router] Play Router Annotations (⭐16) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Adds routes through annotations, allowing you to declare your routes in your controllers.
- [stax] Stax (⭐3) Easy deployment to Stax cloud hosting platform (http://www.stax.net).
- [vhost] VHost (⭐8) Adds some virtual hosts functionality with separate datasource and customizable application settings for each virtual host.
Injection/dependencies
- [constretto] Constretto (⭐3) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Makes integration with the Constretto configration framework easy
- [guice] Guice ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Injects Guice managed components into your application.
- [ivy] Ivy dependency management Manages your dependencies with apache ivy.
- [maven] Maven dependency management (⭐24) Manages your dependencies with apache maven
- [spring] Spring (⭐40) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Allows to use Spring managed beans inside your play! 1.x applications.
Language
- [googleclosure] Google Closure This module is aimed at integrating Google Closure tools with play!.
- [gwt] Google Web Toolkit This module provides a helper to simplify the integration of a GWT UI with Play as an application server.
- [gwt2] GWT2 (⭐28) Integrates Play with GWT
- [scala] Scala ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Play Scala enables you to use the Scala language for your application keeping key properties of the Play framework
- [scalagen] Scala Gen (⭐14) Scala code generators for the Play! framework
- [scalasecure] Scala secure (⭐15) This module provides basic security (authentication/ authorization) for Play applications written in Scala.
Messaging/events
- [akka] Akka support (⭐12) Allows you to configure akka through The Play! framework’s conf/application.conf file.
- [camel] Camel (⭐22) A EIP + Messaging module for the Play! Framework
- [pusher] Pusher (⭐9) This module lets you easily add realtime functionality to your Play applications with Pusher using websockets.
- [rabbitmq] RabbitMQ RabbitMQ offers a highly available and scalable, and yet lightweight, messaging system.
Monitoring
- [accesslog] Accesslog (⭐6) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) A Play framework module that performs request logging similar to an access log file in nginx or apache.
- [betterlogs] BetterLogs (⭐17) Enhances the default logs adding the class and method names, where the log has been called, its signature, the file name and the line.
- [infoplay] InfoPlay InfoPlay is a module which gives many informations like infophp in PHP language.
- [jpastats] Jpastats (⭐5) Record how many database queries were executed during a request
- [log4play] Log4Play (⭐23) Provides a log4j appender which publishes log entries to an EventStream
- [play-hibernate-statistics] Hibernate statistics (⭐0) Displays MBean Hibernate statistics
- [playerrors] Playerrors Playerrors gathers and informs you about the errors in your production webapps, so you can fix them before your visitors get a chance to complain
- [profiler] Mini-profiler (⭐5) Displays a mini profiler in your application
- [recordtracking] RecordTracking (⭐4) RecordTracking unobtrusively tracks the creation, updating and elimination events regarding to records.
- [statsd] Statsd (⭐1) The module is a wrapper over StatsD (⭐17k) which allow for dead simple statistic aggregation from within play.
Persistence
- [associations] Associations (⭐8) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) This module reduces the code to manage bi-directional associations.
- [cream] JCR for Play! (⭐22) A module that seamlessly integrates Apache Jackrabbit(JCR 2.0) with Play framework
- [ebean] EBean ORM support (⭐11) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Adds Ebean ORM to play!. Still in very experimental phase.
- [mongo] MongoDB Provides a simple, elegant solution for using models stored in mongodb. For a more complex use cases, please take a look at the morphia module.
- [morphia] MongoDB Integration (⭐132) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat)![Updated since the play module registry was frozen](http://img.shields.io/badge/ -updated-ff69b4.svg?style=flat) (⭐132) Seamlessly MongoDB access integration with Play’s Model interface.
- [mybatisplay] MyBatisPlay (⭐6) Provides support for MyBatis persistence framework.
- [neo4j] logisima-neo4j (⭐17) Integrate neo4j database into your play! project.
- [objectify] Objectify Objectify is a flexible abstraction on Google App Engine/J which makes data access simple and elegant
- [orientdb] OrientDB (⭐24) OrientDB for Play! Framework
- [redis] Redis (⭐37) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) The Redis Play! module helps you easily use Redis in your Play! applications
- [s3blobs] S3Blobs (⭐30) The S3Blobs Play Framework Module provides an easy way to read an write files from Amazon S3 from within JPA entities.
- [siena] Siena (⭐42) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat)![Updated since the play module registry was frozen](http://img.shields.io/badge/ -updated-ff69b4.svg?style=flat) (⭐42) Enables Siena support to map your Java entities to GAE/MySQL/PostgreSQL/H2 from your play application
- [twig] Twig (⭐5) Twig superpowers Google App Engine’s Datastore for Play applications. Get a fluid API, in-memory joins, and asynchronous queries out of the box.
Presentation
- [coffee] CoffeeScript (⭐26) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) CoffeeScript is a great way to produce javascript. This module provides support for it (Java and Scala).
- [excel] Excel (⭐36) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Template based Excel report generator
- [formee] Formee (⭐4) Helps to write forms and add client and server side validation.
- [greenscript] Minimize javascript/css files (⭐42) Play with your javascript/css files!
- [html5validation] HTML5 Validation Client-side form validation based on your Play framework model annotations using HTML5 attributes.
- [jqueryui] Jqueryui (⭐3) The jQuery UI module provides working examples of jQuery UI widgets, integrated with a Play application.
- [jqvalidate] JQuery Validation (⭐11) Client-side form validation via jQuery, based on your model annotation
- [jqvalidation] Jqvalidation A jquery library API for validation, supports Ajax validation (per field or per form)
- [less] Less module (⭐29) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Converts less to CSS, and handles error reporting in your Play application
- [markdown] Markdown ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Easily bring markdown contents into your application.
- [menu] Menu (⭐10) Eases the implementation of navigation menu.
- [navigation] Navigation Define and display navigation menus in your Play application.
- [paginate] Paginate (⭐35) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) A replacement for #{list} tags that allows for easy pagination.
- [pdf] PDF module (⭐54) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Renders PDF document from your HTML templates. This module is based on the YaHP Converter library.
- [pegdown] PegDown Markdown (⭐2) Integrates the pegdown Markdown (⭐1.3k) processor with your Play application
- [press] Minimize javascript/css files (⭐32) A JavaScript, CSS and Less minimizer that is designed to be transparent to the application developer.
- [sass] Syntactically Awesome Stylesheets (⭐38) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Sass makes CSS fun again. Sass is CSS, plus nested rules, variables, mixins, and more, all in a concise, readable syntax.
- [table] Table (⭐7) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Simplifies the code needed to display data in HTML tables.
- [tabularasa] Tabula Rasa (⭐6) Tabula Rasa provides support for user-customisable tables in views
- [twitterbootstrap] Twitterbootstrap Bundles up the twitter-bootstrap stylekit and the play less plugin, easing the .less files edition (changes are dynamically taken into account).
Rest
- [resteasy] RESTEasy Play! module The RESTEasy Play! module allows you to define JAX-RS RESTful web services in the Play! Framework using RESTEasy.
- [resteasycrud] RESTEasy CRUD module The Play! RESTEasy CRUD module which allows you to automagically generate your RESTful CRUD resources for a given model
- [swagger] Swagger (⭐6) Creates a self-documenting meta-description for REST APIs which allows for code-gen, UI-sandbox, and test framework.
Scaffolding
- [crudsiena] CRUD for Siena (⭐17) Offers a fully usable web interface for your Siena Model objects with a few more features than default [crud] module.
- [play-bootstrap] Basic bootstrap scaffolding (⭐11) Creating Bootstrap based applications (derived from the default [scaffold] module).
- [scaffold] Scaffold (⭐27) Scaffold will generate basic scaffolding for bootstrapping a project from your JPA or Senia entities
Search
- [elasticsearch] ElasticSearch Elastic Search is a Distributed Search Solution based on Apache Lucene. This module provides an embedded Elastic Server instance for Rapid Development.
- [search] Search (⭐43) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Search allows you to have basic full text search functionalities to your JPA Model. It is based on Lucene.
Security
- [browserid] BrowserID BrowserID is an experimental new way of signing into websites. The goal with BrowserID is to design something safe and easy for users and the developers.
- [cas] logisima-cas (⭐20) This module is a CAS client for Play! application.
- [casino] Casino (⭐43) This project provides a simple method to integrate sign-up and password recovery to your project
- [deadbolt] Deadbolt (⭐35) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Deadbolt is an authorisation mechanism for defining access rights to certain controller methods or parts of a view
- [fbconnect] Facebook connect (⭐26) Easily integrate Facebook based authentication into any Play framework application.
- [force] Force.com (⭐4) Build Play! applications that integrates to Force.com. Provides OAuth authentication and REST API adapter.
- [linkedin] LinkedIn OAuth Authentication Easily integrate LinkedIn’s OAuth authentication into your Play Framework application
- [oauth] OAuth Client (⭐23) This module provides tools to connect to an OAuth provider, such as Twitter or Google.
- [recaptcha] Recaptcha ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Quickly integrate reCaptcha.com challenge-response test in your applications.
- [securepermissions] Secure Permissions Extends the defaut secure module to add permission checks based on the rules in the Seam Framework (based on Drools rules).
- [securesocial] SecureSocial ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) SecureSocial allows you to add an authentication UI to your app that works with services based on OAuth1, OAuth2, OpenID and OpenID+OAuth hybrid protocols
- [shibboleth] Shibboleth (⭐7) Allow users to login to your Play! application via Shibboleth.
Template
- [fastergt] Faster Groovy Templates (⭐28) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Replaces the default groovy template implementation with GT-Engine which is faster and uses less memory.
- [japid] Japid Template Engine (⭐115) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) A pure Java-based fast statically typed template engine for the Play! framework version 1.2.x.
- [mustache] Mustache (⭐11) Allows you to define logic-less template snippets that can be used server-side in your Play! views as well as client-side in your JavaScript.
- [rythm] Rythm Template Engine (⭐21) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat)![Updated since the play module registry was frozen](http://img.shields.io/badge/ -updated-ff69b4.svg?style=flat) (⭐21) PlayRythm is a Razor like template engine.
- [thymeleaf] Thymeleaf (⭐8) Play framework module to use Thymeleaf 2.0 as a template engine.
Testing
- [cobertura] Cobertura (⭐12) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Integrates with Cobertura to calculate the percentage of code accessed by tests (test coverage).
- [httpmock] HttpMock Caches WebService requests to emulate them in order to overcome connection problems (lag, denial of service, HTTP errors) for fast developping.
- [mockito] Mockito (⭐10) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Mockito is a mocking framework that tastes really good
- [qunit] QUnit (⭐9) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) The QUnit module provides integration of JUnit Javascript tests with the Play! Framework.
- [spocktests] Spock tests (⭐8) Runs Spock specifications and to write BDD style tests (still wrapped as junit) with the expressive power of groovy.
- [springtester] spring tester ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Write tests that can auto-magically inject mocks (using Mockito) into Play applications wired up using the spring module.
- [tests] Alternative Test module (⭐4) The Test Module for Play!Framework helps you write tests quicker, is a cleaner and reusable manner.
- [webdrive] Webdrive (⭐15) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) WebDrive module provides Selenium 2 testing support for Play framework
Translation
- [i18ntools] I18ntools (⭐7) This module will add some tools to ease use of i18n in your Play! projects.
- [messages] @messages (⭐17) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Module messages provides a web based tool for managing your application’s localizations.
- [nemrod] Nemrod (⭐17) This module helps to import and export translations from your application to a Nemrod instance automatically.
- [play-i18ned] Play-i18ned (⭐0) Converts default i18n files from an Excel Sheet and the other way around.
Misc
- [bespin] Bespin online editor (⭐11) Allows you to edit all the application sources directly in the browser using bespin, the web code editor.
- [bhave] Bhave Integrates with bhave, a web-based behavior driven development (BDD) framework, for web apps, done in a funky way!
- [cheese] Cheese (⭐1) Simplified API for integration your application with the CheddarGetter subscription management service.
- [cnm] Content Negotiation Helps using content types which are not directly supported by default such as VCard and Atom/RSS feeds using annotations.
- [externalconfig] External Config (⭐8) Allows easy loading of external config / properties files. This allows for easy configuration of an app deployed in a war.
- [featureflags] Feature Flags Enables you to easily use flags in your application that you can switch ON and OFF at runtime, using an admin screen.
- [googlecheckout] Google Checkout (⭐5) Enable your Play application to integrate with Google Checkout as a merchant.
- [gravatar] Gravatar (⭐6) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Integrate Gravatar into your Play application
- [hazelcast] Hazelcast (⭐22) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Dropin replacement for EhCacheImpl or MemcachedImpl from Play
- [postmark] Postmark (⭐1) ![mavenized](http://img.shields.io/badge/ -mavenized-blue.svg?style=flat) Postmark module provides easy integration with postmarkapp.com for handling outgoing emails
- [useragentcheck] UserAgentCheck UserAgentCheck displays a banner to notify users when their browser is outdated.
- Using Play's controller with a nice roundup about caching, expiration and eTags
15. Awesome Dotnet
API
- WebAPI Contrib (⭐767) - Collection of open source projects to help improve your work with ASP.NET Web API
Assets
- Cassette (⭐536) - Manages .NET web application assets (scripts, css and templates)
- Bundler (⭐263) - Compile & Minify Less/Sass/Stylus/Css/JS/CoffeeScript/LiveScript files. Integrates with MVC and ServiceStack
Build Automation
- Psake (⭐1.6k) - .NET-based build automation tool written in PowerShell
- Invoke-Build (⭐634) - PowerShell build and test automation tool inspired by Psake.
Caching
- CacheCow (⭐846) - An ASP.NET Web API HTTP caching implementation both on client and server
Code Analysis and Metrics
- Gendarme (⭐78) - Extensible rule-based tool to find problems in .NET applications and libraries
Database
- BrightstarDb (⭐460) - BrightstarDB is a native .NET RDF triple store
Database Drivers
- MySQL Connector - Connector/Net is a fully-managed ADO.NET driver for MySQL
IDE
- SharpDevelop (⭐2.1k) - A free IDE for .NET programming languages
Internationalization
- i18n (⭐557) - Smart internationalization for ASP.NET MVC
IoC
- Castle Windsor (⭐1.5k) - Castle Windsor is best of breed, mature Inversion of Control container available for .NET and Silverlight
- Autofac (⭐4.4k) - An addictive .NET IoC container
Logging
- Log4Net - The Apache log4net library is a tool to help the programmer output log statements to a variety of output targets
- Serilog (⭐7.1k) - A no-nonsense logging library for the NoSQL era. Combines the best of traditional and structured diagnostic logging in an easy-to-use package.
- StackExchange.Exceptional (⭐862) - Error handler used for the Stack Exchange network
MVVM
- Caliburn.Micro (⭐2.8k) - A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
ORM
- Dapper Extensions (⭐1.8k) - Small library that complements Dapper by adding basic CRUD operations (Get, Insert, Update, Delete) for your POCOs
- NHibernate - NHibernate Object Relational Mapper
Queue
- NServiceBus (⭐2.1k) - The most popular service bus for .NET
- NetMQ (⭐2.9k) - NetMQ is 100% native C# port of ZeroMQ
- MassTransit (⭐6.8k) - MassTransit is lean service bus implementation for building loosely coupled applications using the .NET Framework.
SDK and API Clients
- AWS SDK (⭐2k) - The AWS SDK for .NET enables .NET developers to easily work with Amazon Web Services
- Octokit.NET (⭐2.7k) - A GitHub API client library for .NET
Serialization
- Json.NET (⭐11k) - Popular high-performance JSON framework for .NET
- ServiceStack.Text (⭐1.2k) - JSON, JSV and CSV Text Serializers used in servicestack.net
- Msgpack-Cli (⭐828) - MessagePack implementation for Common Language Infrastructure
Testing
- AutoFixture (⭐3.3k) - AutoFixture is an open source framework for .NET designed to minimize the 'Arrange' phase of your unit tests
Web Servers
- EmbedIO (⭐1.4k) - Web server built on Mono and cross-platform
WebSocket
- Fleck (⭐2.3k) - Fleck is a WebSocket server implementation in C#. Branched from the Nugget project
- Websocket-Sharp (⭐5.6k) - A C# implementation of the WebSocket protocol client and server
16. Awesome Fortran
Graphics Libraries
- F03GL - a Fortran 2003 interface to the OpenGL library, along with the GLU and GLUT toolkits.
Math Libs
- BLAS - application programming interface standard for publishing libraries to perform basic linear algebra operations such as vector and matrix multiplication.
- CERNLIB - The CERN Program Library is a large collection of general purpose libraries and modules maintained and offered in both source and object code form on the CERN central computers
- EISPACK - a software library for numerical computation of eigenvalues and eigenvectors of matrices, written in FORTRAN
- netCDF (⭐171) - a set of software libraries and self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.
- OpenBLAS (⭐4.8k) - one of the fastest open source BLAS libraries available. Almost as fast as Intel MKL.
JSON Manipulation
- FSON (⭐56) - Fortran 95 JSON Parser.
- json-fortran (⭐274) - A Fortran 2008 JSON API.
XML Manipulation
- fox (⭐52) - Fortran XML library
17. Awesome Devenv
Dotfiles
- Zach Holman's (⭐6.7k) - oh-my-zsh, osx, Zsh, vi, Ruby, Git, and more
- Mathias Bynens's (⭐28k) - .files, including ~/.osx — sensible hacker defaults for OS X
- Thoughtbot's (⭐7.4k) - A set of vim, zsh, git, and tmux configuration files
Presentation / Extensions
- reveal.js (⭐62k) - markdown based presentation on your browser
- deck.js (⭐5.4k) - markdown based presentation on your browser
Terminal / Extensions
- fasd (⭐5.8k) Command-line productivity booster, offers quick access to files and directories.
18. Awesome Machine Learning
C++ / Computer Vision
- DLib - DLib has C++ and Python interfaces for face detection and training general object detectors.
Clojure / Data Analysis
- Incanter - Incanter is a Clojure-based, R-like platform for statistical computing and graphics.
Java / Natural Language Processing
- MALLET - A Java-based package for statistical natural language processing, document classification, clustering, topic modelling, information extraction, and other machine learning applications to text.
- OpenNLP - A machine learning based toolkit for the processing of natural language text.
- LingPipe - A tool kit for processing text using computational linguistics.
Java / Data Analysis / Data Visualization
- Spark (⭐39k) - Spark is a fast and general engine for large-scale data processing.
JavaScript / Data Analysis / Data Visualization
Julia / General-Purpose Machine Learning
- PGM (⭐52) - A Julia framework for probabilistic graphical models.
- Clustering (⭐351) - Basic functions for clustering data: k-means, dp-means, etc.
Julia / Data Analysis / Data Visualization
- Distributions (⭐1.1k) - A Julia package for probability distributions and associated functions.
Julia / Misc Stuff / Presentations
- DSP (⭐374) - Digital Signal Processing (filtering, periodograms, spectrograms, window functions).
Lua / General-Purpose Machine Learning
Lua / Demos and Scripts
- Core torch7 demos repository (⭐43).
- linear-regression, logistic-regression
- face detector (training and detection as separate demos)
- mst-based-segmenter
- train-a-digit-classifier
- train-autoencoder
- optical flow demo
- train-on-housenumbers
- train-on-cifar
- tracking with deep nets
- kinect demo
- filter-bank visualization
- saliency-networks
- torch-datasets (⭐37) - Scripts to load several popular datasets including:
- BSR 500
- CIFAR-10
- COIL
- Street View House Numbers
- MNIST
- NORB
Matlab / Computer Vision
- Contourlets - MATLAB source code that implements the contourlet transform and its utility functions.
- Curvelets - The Curvelet transform is a higher dimensional generalization of the Wavelet transform designed to represent images at different scales and different angles.
.NET / Natural Language Processing
- Stanford.NLP for .NET (⭐595) - A full port of Stanford NLP packages to .NET and also available precompiled as a NuGet package.
Python / Computer Vision
- SimpleCV - An open source computer vision framework that gives access to several high-powered computer vision libraries, such as OpenCV. Written on Python and runs on Mac, Windows, and Ubuntu Linux.
Python / Natural Language Processing
- SnowNLP (⭐6.4k) - A library for processing Chinese text.
- Rosetta (⭐206) - Text processing tools and wrappers (e.g. Vowpal Wabbit)
Python / General-Purpose Machine Learning
- MLlib in Apache Spark - Distributed machine learning library in Spark
- BigML - A library that contacts external servers.
- pattern (⭐8.7k) - Web mining module for Python.
- NuPIC (⭐6.3k) - Numenta Platform for Intelligent Computing.
- PyBrain (⭐2.9k) - Another Python Machine Learning Library.
- python-recsys (⭐1.5k) - A Python library for implementing a Recommender System.
- Restricted Boltzmann Machines (⭐943) -Restricted Boltzmann Machines in Python. [DEEP LEARNING]
Python / Data Analysis / Data Visualization
- NetworkX - A high-productivity software for complex networks.
- PyMC (⭐8.5k) - Markov Chain Monte Carlo sampling toolkit.
- zipline (⭐17k) - A Pythonic algorithmic trading library.
- SymPy (⭐13k) - A Python library for symbolic mathematics.
- statsmodels (⭐9.8k) - Statistical modelling and econometrics in Python.
- Kartograph.py (⭐1k) - Rendering beautiful SVG maps in Python.
Python / Misc Scripts / iPython Notebooks / Codebases
- Sarah Palin LDA (⭐10) - Topic Modelling the Sarah Palin emails.
- sentiment-analyzer (⭐52) - Tweets Sentiment Analyzer
- sentiment_classifier (⭐172) - Sentiment classifier using word sense disambiguation.
- jProcessing (⭐148) - Kanji / Hiragana / Katakana to Romaji Converter. Edict Dictionary & parallel sentences Search. Sentence Similarity between two JP Sentences. Sentiment Analysis of Japanese Text. Run Cabocha(ISO--8859-1 configured) in Python.
Python / Kaggle Competition Source Code
Ruby / General-Purpose Machine Learning
- CardMagic-Classifier (⭐660) - A general classifier module to allow Bayesian and other types of classifications.
Ruby / Data Analysis / Data Visualization
Ruby / Misc
Scala / Natural Language Processing
- ScalaNLP - ScalaNLP is a suite of machine learning and numerical computing libraries.
- Breeze (⭐3.4k) - Breeze is a numerical processing library for Scala.
- FACTORIE (⭐552) - FACTORIE is a toolkit for deployable probabilistic modelling, implemented as a software library in Scala. It provides its users with a succinct language for creating relational factor graphs, estimating parameters and performing inference.
Scala / Data Analysis / Data Visualization
- BIDMat (⭐265) - CPU and GPU-accelerated matrix library intended to support large-scale exploratory data analysis.
Scala / General-Purpose Machine Learning
- adam (⭐989) - A genomics processing engine and specialized file format built using Apache Avro, Apache Spark and Parquet. Apache 2 licensed.
- bioscala (⭐108) - Bioinformatics for the Scala programming language
- BIDMach (⭐914) - CPU and GPU-accelerated Machine Learning Library.
- Figaro (⭐757) - a Scala library for constructing probabilistic models.
Credits / Misc
- Some of the python libraries were cut-and-pasted from vinta (⭐214k)
19. Awesome Php
Table of Contents / Strings
- ANSI to HTML5 (⭐236) - An ANSI to HTML5 converter library.
20. Awesome Nodejs
Packages / Command-line apps
- vtop (⭐4.1k) - More better top, with nice charts.
Packages / Command-line utilities
- drawille (⭐1k) - Draw on the terminal with unicode braille characters.
Packages / Testing
- loadtest (⭐2.6k) - Run load tests for your web application, with an API for automation.
21. Awesome Html5
Communications and interoperability / WebRTC
Browser compatibility / WebRTC
Books / WebRTC
Videos and Keynotes / WebRTC
Websites and resources / Websites
- HTML5 Gallery (a showcase of sites using HTML5 markup and API's)
Websites and resources / Weekly news
22. Awesome Erlang
Web Frameworks
- MochiWeb (⭐1.8k) - An Erlang library for building lightweight HTTP servers.
Web Framework Components
- cb_websocket_controller (⭐7) - A template for implementing a Websocket controller for ChicagoBoss.
- giallo_session (⭐10) - A session management library for the Giallo web framework.
Monitoring
- entop (⭐271) - A top-like Erlang node monitoring tool.
- eper (⭐440) - A loose collection of Erlang Performance related tools.
- Exometer (⭐520) - An Erlang instrumentation package.
- folsom (⭐588) - An Erlang based metrics system inspired by Coda Hale's metrics (⭐450).
- statsderl (⭐99) - A statsd Erlang client.
- vmstats (⭐247) - Tiny Erlang app that works in conjunction with statsderl in order to generate information on the Erlang VM for graphite logs.
23. Awesome Elixir
ORM and Datamapping
- exredis (⭐358) - Redis client for Elixir.
Text and Numbers
- colorful (⭐2) - Elixir macros to decorate characters on CUI.
- event_source_encoder (⭐4) - Encode data into EventSource compliant data.
24. Awesome Hadoop
Hadoop
- Genie (⭐1.6k) - Genie provides REST-ful APIs to run Hadoop, Hive and Pig jobs, and to manage multiple Hadoop resources and perform job submissions across them.
NoSQL
- Apache Accumulo - The Apache Accumulo™ sorted, distributed key/value store is a robust, scalable, high performance data storage and retrieval system.
- OpenTSDB - The Scalable Time Series Database
Data Ingestion and Integration
- Suro (⭐772) - Netflix's distributed Data Pipeline
DSL
- PigPen (⭐542) - PigPen is map-reduce for Clojure, or distributed Clojure. It compiles to Apache Pig, but you don't need to know much about Pig to use it.
Libraries and Tools
- Hue - A Web interface for analyzing data with Apache Hadoop.
- Apache Avro - Apache Avro is a data serialization system.
Distributed Computing and Programming
- Cascading - Cascading is the proven application development platform for building data applications on Hadoop.
Packaging, Provisioning and Monitoring
- Apache Ambari - Apache Ambari
- ankush (⭐21) - A big data cluster management tool that creates and manages clusters of different technologies.
- Apache Zookeeper - Apache Zookeeper
- Apache Curator - ZooKeeper client wrapper and rich ZooKeeper framework
Machine learning and Big Data analytics
- MLlib - MLlib is Apache Spark's scalable machine learning library.
- R - R is a free software environment for statistical computing and graphics.
Websites
- Hadoop illuminated - Open Source Hadoop Book
Presentations
Books
25. Awesome Javascript
Data Visualization / Runner
- three.js (⭐100k) - JavaScript 3D library.
Files / Runner
- Papa Parse (⭐12k) - A powerful CSV library that supports parsing CSV files/strings and also exporting to CSV.
Color / Runner
- PleaseJS (⭐2.3k) - JavaScript Library for creating random pleasing colors and color schemes.
Security / Runner
- DOMPurify (⭐13k) - A DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG.
- js-xss (⭐5.2k) - Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist.
Log / Runner
- console.log-wrapper (⭐406) - Log to the console in any browser with clarity.
- loglevel (⭐2.6k) - Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods.
Loading Status / Runner
- SpinKit (⭐19k) - A collection of loading indicators animated with CSS.
- Ladda (⭐7.9k) - Buttons with built-in loading indicators.
Scroll / Other
- headroom (⭐11k) - Give your pages some headroom. Hide your header until you need it.
- onepage-scroll (⭐9.5k) - Create an Apple-like one page scroller website (iPhone 5S website) with One Page Scroll plugin.
- skrollr (⭐19k) - Stand-alone parallax scrolling library for mobile (Android + iOS) and desktop. No jQuery.
- parallax (⭐16k) - Parallax Engine that reacts to the orientation of a smart device.
- stellar.js (⭐4.6k) - Parallax scrolling made easy.
- plax (⭐2.3k) - jQuery powered parallaxing.
- jparallax (⭐1.1k) - jQuery plugin for creating interactive parallax effect.
Menu / Other
- jQuery-menu-aim (⭐7.7k) - jQuery plugin to fire events when user's cursor aims at particular dropdown menu items. For making responsive mega dropdowns like Amazon's.
Animations / Other
- velocity (⭐17k) - Accelerated JavaScript animation.
- jquery.transit (⭐7.3k) - Super-smooth CSS3 transformations and transitions for jQuery.
- GreenSock-JS (⭐19k) - High-performance HTML5 animations that work in all major browsers.
Misc / Other
- Prev: Jul 28 - Aug 03, 2014
- Next: Jul 14 - Jul 20, 2014