Awesome List Updates on Jul 28 - Aug 03, 2014
20 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Datascience
Facebook Accounts / Book Deals (Affiliated) 🛍
2. Awesome Selenium
Driver / Desktop (browsers)
- Chrome - ChromeDriver is a standalone server which implements WebDriver's wire protocol for Chromium.
Driver / Mobile (browsers and apps)
- Selendroid - Selendroid is based on the Android instrumentation framework.
Cloud Services / Desktop GUI Automation (non-browser-centric)
- Sauce Labs - Cross browser testing made awesome. Selenium testing, mobile testing, JS unit testing on 300+ OS/browser platforms. Get started for free.
- TestingBot - TestingBot provides easy cross browser testing with Selenium in the cloud.
3. Awesome D
Organizations
- Circular Studios - We are a group of game developers at Rochester Institute of Technology building games and game tech. Hosts Dash (⭐419), a 3D game engine written in D, and other related libs.
4. Awesome Ocaml
Algorithms and Data Structures
- OCamlgraph (⭐226) – A generic graph library for OCaml.
Application Libraries
- Batteries Included (⭐514) – A community-maintained foundation library for your OCaml projects.
- Cmdliner (⭐286) – Declarative definition of command line interfaces for OCaml.
- React – React is an OCaml module for functional reactive programming (FRP). It provides support for programs with time-varying values, declarative events, and signals.
- easy-format (⭐41) – Pretty-printing library for OCaml.
- ocaml-rpc (⭐95) – Light library to deal with RPCs in OCaml.
Books
- How to Think Like a (Functional) Programmer by Allen Downey and Nicholas Monje – How to Think Like a Computer Scientist is an introductory programming textbook based on the OCaml language. It is a modified version of Think Python by Allen Downey. It is intended for newcomers to programming and also those who know some programming but want to learn programming in the function-oriented paradigm, or those who simply want to learn OCaml.
- OCaml from the Very Beginning by J. Whitington - OCaml from the Very Beginning will appeal both to new programmers and experienced programmers eager to explore functional languages such as OCaml.
- Real World OCaml by Y. Minsky, A. Madhavapeddy, and J. Hickey - Functional Programming for the masses.
Developer Tools
- ghim (⭐19) – A command-line tool to manage Github Issues.
Exercises and Short Examples
General
Graphics
- 2D
- archimedes — 2D plotting library.
- cairo2 (⭐54) — Binding to Cairo, a 2D Vector Graphics Library. Integrates well with lablgtk.
- Vg (⭐86) – Declarative 2D vector graphics for OCaml.
- 3D
- glMLite (⭐18) — OpenGL bindings for OCaml. Provides an (experimental) functional API. (homepage)
- lablgl — Interface to OpenGL. Integrates well with lablgtk.
- tgls — Thin bindings OpenGL 3.{2,3},4.{0,1,2,3,4} and OpenGL ES {2,3}.
Language-related
- mikmatch (⭐22) – OCaml pattern-matching extended with regexps
Logging
- dolog (⭐38) – A dumb OCaml logger.
- Volt (⭐8) – A variant of the Bolt OCaml logging tool.
Networking
- ocaml-dns (⭐103) – A pure OCaml implementation of the DNS protocol.
Online Courses
Security and Cryptography
- ocaml-tls (⭐292) – TLS in pure OCaml.
Serialization
- bencode (⭐23) — Bencode (.torrent file format) reader/writer.
- biniou (⭐43) – Extensible binary data format, like JSON but faster.
- jsonm — Non-blocking streaming JSON codec for OCaml.
- xmlm — A streaming codec to decode and encode the XML data format.
System Programming
- Mirage OS (⭐2.5k) – Mirage is a programming framework for constructing secure, high-performance network applications across a variety of cloud computing and mobile platforms.
- ocaml-fat (⭐26) – Read and write FAT-format filesystems from OCaml.
- ocaml-git (⭐363) – Pure OCaml low-level git bindings.
- ocaml-vchan (⭐46) – Pure OCaml implementation of the "vchan" shared-memory communication protocol.
Testing
- QCheck (⭐343) — QCheck is a property testing library inspired from Haskell's QuickCheck
Web Development
- Open Source Projects:
- Cumulus (⭐49) – Hacker news like website with the OCaml framework Ocsigen
5. Awesome Devenv
Admins
- MongoHub (⭐2.4k) - Native OSx client for mongo
Benchmarking
- redis-faina (⭐1.7k) Instagram's Redis counter/timing stats based on the MONITOR command
Intellij
- keymap (⭐9) - a hybrid Vim/ReSharper/Intellij keymap
6. Awesome Php
Table of Contents / Passwords
- Zxcvbn PHP (⭐820) - A realistic PHP password strength estimate library based on Zxcvbn JS.
7. Awesome Algorithms
Github Libraries / Randomized Algorithms
- Objective-C
8. Awesome Nodejs
Packages / Text
- detect-indent (⭐195) - Detect the indentation of code.
Packages / Parsing
- JSONStream (⭐1.9k) - Streaming JSON.parse and stringify.
9. Awesome Cpp
Compiler
- LLVM - Collection of modular and reusable compiler and toolchain technologies.
Articles
- C++Now 2014 Presentations (⭐432) - Presentation materials presented at C++Now 2014.
- C++Now 2013 Presentations (⭐189) - Presentation materials presented at C++Now 2013.
- C++Now 2012 Presentations (⭐171) - Presentation materials presented at C++Now 2012.
Other Awesome Projects
- awesome-talks (⭐6.1k) - A lot of screencasts, recordings of user group gatherings and conference talks.
10. Awesome Play1
Misc
- Using Luo's
cache4
annotation
11. Awesome Clojure
Database
Literate Programming
12. Awesome Machine Learning
Java / General-Purpose Machine Learning
- Meka - An open source implementation of methods for multi-label classification and evaluation (extension to Weka).
Python / Natural Language Processing
- jieba (⭐33k) - Chinese Words Segmentation Utilities.
Python / General-Purpose Machine Learning
- pyhsmm (⭐546) - library for approximate unsupervised inference in Bayesian Hidden Markov Models (HMMs) and explicit-duration Hidden semi-Markov Models (HSMMs), focusing on the Bayesian Nonparametric extensions, the HDP-HMM and HDP-HSMM, mostly with weak-limit approximations.
- SKLL (⭐551) - A wrapper around scikit-learn that makes it simpler to conduct experiments.
13. Magictools
Books / Voxel Editors
14. Android Security Awesome
Tools / Online Analyzers
Tools / Misc Tools
15. Awesome Perl
Module Development / NoSQL Databases
- Minilla - CPAN module authoring tool
Reverse Engineering / Middlewares
16. Awesome Erlang
Logging
- lager_amqp_backend (⭐33) - AMQP RabbitMQ Lager backend.
- lager_smtp (⭐13) - SMTP backend for lager.
- logplex (⭐986) - Heroku log router.
Algorithms and Datastructures
- riak_dt (⭐336) - Erlang library of state based CRDTs.
17. Awesome R
Reproducible Research
- rapport - An R templating system.
Machine Learning
- arules - Mining Association Rules and Frequent Itemsets
- bmrm - Bundle Methods for Regularized Risk Minimization Package
- Boruta - A wrapper algorithm for all-relevant feature selection
- bst - Gradient Boosting
- C50 - C5.0 Decision Trees and Rule-Based Models
- Cubist - Rule- and Instance-Based Regression Modeling
- earth - Multivariate Adaptive Regression Spline Models
- elasticnet - Elastic-Net for Sparse Estimation and Sparse PCA
- evtree - Evolutionary Learning of Globally Optimal Trees
- frbs - Fuzzy Rule-based Systems for Classification and Regression Tasks
- gamboostLSS - Boosting Methods for GAMLSS
- gbm - Generalized Boosted Regression Models
- GMMBoost - Likelihood-based Boosting for Generalized mixed models
- grplasso - Fitting user specified models with Group Lasso penalty
- hda - Heteroscedastic Discriminant Analysis
- ipred - Improved Predictors
- klaR - Classification and visualization
- lars - Least Angle Regression, Lasso and Forward Stagewise
- lasso2 - L1 constrained estimation aka ‘lasso’
- LiblineaR - Linear Predictive Models Based On The Liblinear C/C++ Library
- LogicReg - Logic Regression
- maptree - Mapping, pruning, and graphing tree models
- mboost - Model-Based Boosting
- mvpart - Multivariate partitioning
- nnet - eed-forward Neural Networks and Multinomial Log-Linear Models
- oblique.tree - Oblique Trees for Classification Data
- pamr - Pam: prediction analysis for microarrays
- party - A Laboratory for Recursive Partytioning
- partykit - A Toolkit for Recursive Partytioning
- penalizedLDA - Penalized classification using Fisher's linear discriminant
- penalizedSVM - Feature Selection SVM using penalty functions
- rda - Shrunken Centroids Regularized Discriminant Analysis
- rdetools - Relevant Dimension Estimation (RDE) in Feature Spaces
- relaxo - Relaxed Lasso
- rgenoud - R version of GENetic Optimization Using Derivatives
- rgp - R genetic programming framework
- ROCR - Visualizing the performance of scoring classifiers
- RoughSets - Data Analysis Using Rough Set and Fuzzy Rough Set Theories
- rpart - Recursive Partitioning and Regression Trees
- RPMM - Recursively Partitioned Mixture Model
- RWeka - R/Weka interface
- sda - Shrinkage Discriminant Analysis and CAT Score Variable Selection
- SDDA - Stepwise Diagonal Discriminant Analysis
- svmpath - svmpath: the SVM Path algorithm
- tgp - Bayesian treed Gaussian process models
- tree - Classification and regression trees
- varSelRF - Variable selection using random forests
Bayesian
- coda - Output analysis and diagnostics for MCMC.
- mcmc - Markov Chain Monte Carlo.
- MCMCpack - Markov chain Monte Carlo (MCMC) Package.
- R2WinBUGS - Running WinBUGS and OpenBUGS from R / S-PLUS.
- BRugs - R interface to the OpenBUGS MCMC software.
Finance
- TTR - Functions and data to construct technical trading rules with R.
- PerformanceAnalytics - Econometric tools for performance and risk analysis.
- xts - eXtensible Time Series.
- tseries - Time series analysis and computational finance.
- fAssets - Analysing and Modelling Financial Assets.
Bioinformatics and Biostatistics
- genetics - Classes and methods for handling genetic data.
- gap - An integrated package for genetic data analysis of both population and family data.
- ape - Analyses of Phylogenetics and Evolution.
18. Awesome Javascript
Package Managers
- spm (⭐904) - Brand new static package manager.
QA Tools / Runner
- JSHint (⭐9k) - JSHint is a tool that helps to detect errors and potential problems in your JavaScript code.
- jsfmt (⭐1.7k) - For formatting, searching, and rewriting JavaScript.
- buddy.js (⭐867) - Magic number detection for JavaScript.
Editors / Runner
- bootstrap-wysiwyg (⭐5.6k) - Tiny bootstrap-compatible WYSIWYG rich text editor.
Files / Runner
- jBinary (⭐541) - High-level I/O (loading, parsing, manipulating, serializing, saving) for binary files with declarative syntax for describing file types and data structures.
Control Flow / Runner
- contra (⭐773) - Asynchronous flow control with a functional taste to it.
Maps / Other
- Cesium (⭐12k) - Open Source WebGL virtual globe and map engine.
Animations / Other
- bounce.js (⭐6.2k) - Create tasty CSS3 powered animations in no time.
19. Sublime Bookmarks
Extensions / Client Side Profile
- GutterColor (⭐487) — displays color sample in the gutter for each line in CSS containing color code.
20. Awesome Dotnet
Application Frameworks
- ASP.NET Boilerplate (⭐12k) - A starting point for new modern ASP.NET MVC web applications with best practices and most popular tools.
IoC
- Spring.Net (⭐844) - Spring.NET is an open source application framework that makes building enterprise .NET applications easier
GUI
- Callisto (⭐338) - A control toolkit for Windows 8 XAML applications. Contains some UI controls to make it easier to create Windows UI style apps for the Windows Store in accordance with Windows UI guidelines.
- MailKit (⭐6.1k) - A complete cross-platform mail stack including IMAP, POP3, SMTP, authentication and more. Built on top of MimeKit.
- MimeKit (⭐1.8k) - A cross-platform .NET MIME creation and parser library with support for S/MIME, PGP, TNEF and Unix mbox spools.
Profiler
- MiniProfiler (⭐2.9k) - A simple but effective mini-profiler for ASP.NET websites
- Glimpse (⭐2.3k) - The open source diagnostics platform for the web
Scheduling
- QuartzNet (⭐6.4k) - Quartz Enterprise Scheduler .NET
Template Engine
- RazorEngine (⭐2.1k) - Open source templating engine based on Microsoft's Razor parsing engine
- Prev: Aug 04 - Aug 10, 2014
- Next: Jul 21 - Jul 27, 2014