Awesome List Updates on Sep 21 - Sep 27, 2015
25 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Transit
Agency Tools
- Remix - A webapp that lets transit agencies easily plan routes.
2. Awesome Workshopper
Workshoppers
Module Name: learn-generators (⭐261)
Description: JavaScript ES(6|2015) generators workshopper. Learn in practice. 🤘
3. Awesome Elm
Articles / Outdated articles (Not relevant for current Elm architecture)
- Elm for Web Developers (⭐56) - A collection of notes for web developers looking into moving to Elm.
4. Awesome Promises
Promises/A+ Implementations (ES6/ES2015 compatible) / Implementations with extras
- bluebird (⭐20k) - Fully featured, extremely performant. Long stack traces & generator/coroutine support.
- rsvp.js (⭐3.6k) - Lightweight with a few extras. Compatible down to IE6!
- Q (⭐15k) - One of the original implementations. Long stack traces and other goodies.
- then/promise (⭐2.5k) - Small with
nodeify
,denodify
anddone()
additions.
- when.js (⭐3.4k) - Packed with control flow, functional, and utility methods.
Promises/A+ Implementations (ES6/ES2015 compatible) / Fallbacks
- native-or-bluebird - Helps transition to completely native.
- pinkie-promise (⭐120) - Use native, or fall back to
pinkie
. Great for node library authors.
- any-promise (⭐179) - Loads the first available implementation. Safe for browserify.
Convenience Utilities / sindresorhus's many Promise utilities ( see notes )
- pify (⭐1.5k) - Promisify ("denodify") a callback-style function.
Convenience Utilities / Others
- promise-method (⭐2) - Standalone
bluebird.method
. Turn a synchronously-returning method into a promise-returning one.
- is-promise (⭐275) - Determine if something looks like a Promise.
- sprom (⭐14) - Resolve when a stream ends. Optional buffering (be careful with this!)
- task.js (⭐1.6k) - Write async functions in a blocking style using promises and generators. Like
bluebird.coroutine
.
- co (⭐12k) - Like
task.js
andbluebird.coroutine
, but supports thunks too.
- lie-fs - Promise wrappers for Node's FS API.
5. Awesome Ciandcd
Online Build System
- closeheat Static website integration with GitHub and Cloud development environment
6. Awesome Microservices
API Gateways / Edge Services / Scala
- Camel - Empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based fluent API, Spring or Blueprint XML configuration files, and a Scala DSL.
- OpenResty - Fast web application server built on top of Nginx.
RPC / Scala
- JSON-RPC 2.0 - A stateless, light-weight remote procedure call (RPC) protocol.
Messaging / Scala
- STOMP - Simple Text Oriented Messaging Protocol.
Articles & Papers / Scala
- Canary Release - Technique to reduce the risk of introducing a new software version in production by slowly rolling out the change to a small subset of users before rolling it out to the entire infrastructure and making it available to everybody.
- Microservice Architecture - Particular way of designing software applications as suites of independently deployable services.
- Microservices RefCard - Getting started with microservices.
- Microservices Trade-Offs - Guide to ponder costs and benefits of the mircoservices architectural style.
- Testing Strategies in a Microservice Architecture - Approaches for managing the additional testing complexity of multiple independently deployable components.
7. Tips
Get the name of current branch.
git rev-parse --abbrev-ref HEAD
8. Awesome Cpp
Debugger
- Metashell - An interactive template metaprogramming shell which includes the MDB metadebugger.
Coding Style
- C++ Core Guidelines (⭐42k) - "Official" set of C++ guidelines, reviewed by the author of C++.
9. Awesome Jvm
Bytecode
- Jitescript (⭐182) - Bytecode generation library similar to BiteScript.
Memory and concurrency
- Agrona (⭐2.4k) - Library of data structures and utility methods that are a common need when building high-performance applications.
- caffeine (⭐13k) - A high performance caching library for Java 8.
- high-scale-lib (⭐399) - Cliff Click's High Scale Library.
- hppc (⭐875) - High Performance Primitive Collections.
- Koloboke (⭐965) - Java Collections til the last breadcrumb of memory and performance.
- low-gc-membuffers (⭐132) - In-memory circular buffers that use direct ByteBuffers to minimize GC overhead.
- okio (⭐8.1k) - Modern Java IO library that do clever things to save CPU and memory.
- PauselessHashMap (⭐145) - A java.util.HashMap compatible map that won't stall puts or gets when resizing.
- Quasar - Lightweight threads and actors for the JVM.
- stormpot (⭐303) - A fast object pool for the JVM.
Native
- j2v8 (⭐2.3k) - Java API for Google's V8 JavaScript engine.
- Project Panama - Enriching the connections between the JVM and APIs used by C programmers.
Network
- comcast (⭐9.7k) - Simulating shitty network connections.
- gor (⭐16k) - HTTP traffic replay in real-time.
- jRT (⭐45) - Measures response time of a java application to socket-based requests.
- K3PO (⭐44) - Create arbitrary network traffic and behavior to certify whether a network endpoint behaves correctly.
- muxy (⭐810) - Simulating real-world distributed system failures.
- pig (⭐426) - A Linux packet crafting tool.
- tcpdump - Packet analyzer for network traffic capture.
- tcpflow (⭐1.4k) - Captures TCP connections flows in a way that is convenient for protocol analysis and debugging.
- tcpreplay (⭐928) - Pcap editing and replay tools.
Nix tools
- Flame Graphs - Visualization of profiled software, allowing the most frequent code-paths to be identified quickly and accurately.
Profilers
- allocation-instrumenter (⭐433) - Java agent that rewrites bytecode to instrument allocation sites.
- aprof (⭐210) - Java memory allocation profiler.
- hawkshaw - Tools for tracking down memory / JVM problems & generating predictable-as-possible VM behaviour.
- heapster (⭐387) - Production heap profiling for the JVM.
- jamm (⭐617) - Measure actual object memory use including JVM overhead.
- java-sizeof (⭐123) - Memory consumption estimator for Java.
- jitwatch (⭐2.8k) - Log analyser / visualiser for Java HotSpot JIT compiler.
- MAT - Java heap analyzer that help find memory leaks and reduce memory consumption.
- leakcanary (⭐28k) - A memory leak detection library for Android and Java.
- perf-map-agent (⭐1.5k) - Generate method mappings to use with the linux
perf
tool.
- perfj (⭐356) - Linux perf for java programs.
- polarbear (⭐20) - A tool to help diagnose OutOfMemoryError conditions.
- statsd-jvm-profiler (⭐329) - JVM agent profiler that sends profiling data to StatsD.
Documentation
- False sharing - Threads impact the performance of each other while modifying independent variables sharing the same cache line. Martin Thompson.
10. Awesome R
R Development
- import (⭐220) - An import mechanism for R.
11. Awesome Android Ui
Layout
Name: FABRevealLayout (⭐900)
License: Apache License V2
Demo:
List / Grid
Name: MaterialRecents (⭐495)
License: Apache License V2
Demo:
Name: Dividers (⭐491)
License: Apache License V2
Demo:
ViewPager
Name: SCViewPager (⭐824)
License: Apache License V2
Demo:
12. Awesome Appsec
Useful libraries
Using Libsodium in PHP Projects
You shouldn't need a Ph.D in Applied Cryptography to build a secure web application. Enter libsodium, which allows developers to develop fast, secure, and reliable applications without needing to know what a stream cipher even is.
13. Awesome Nodejs
Packages / URL
- url-unshort (⭐115) - Expand shortened URLs.
- embedza (⭐64) - Create HTML snippets/embeds from URLs using info from oEmbed, Open Graph, meta tags.
14. Awesome Mad Science
virtual machines
- doppio (⭐2.1k) - actively updated jvm in node.js, written in TypeScript
15. Awesome Github
Resources for those already familiar with GitHub
- Electron - Build cross platform desktop apps with web technologies
Tips, tricks, tools, and add-ons for GitHub power users
- github-secret-keeper (⭐83) - Microservice to enable GitHub login for multiple server-less applications.
16. Awesome Jquery
Resources
- API documentation - Official jQuery documentation.
- Style guides - jQuery's code style guides when contributing to jQuery projects.
Tutorials
- jQuery patterns (⭐1.6k) - A variety of jQuery plugin patterns for jump starting your plugin development.
- Learn jQuery - jQuery learning center.
Books / Paid Books
- jQuery in Action, Third Edition - Fast-paced and complete guide to jQuery, by Bear Bibeault, Yehuda Katz, and Aurelio De Rosa.
- Learning jQuery - Fourth Edition - Guide to jQuery, by Jonathan Chaffer and Karl Swedberg.
Blogs / Paid Books
- jQuery Blog - News from the official jQuery website.
- jQuery UI Blog - Official jQuery UI blog.
Miscellaneous Resources / Paid Books
- jQuery Foundation - Providing jQuery and many other projects home and support.
- TodoMVC (⭐28k) - Helps you select JavaScript framework. Same Todo application created in multiple popular JavaScript MV* frameworks including jQuery.
Animation / Paid Books
- Animsition (⭐3.8k) - A simple and easy jQuery plugin for CSS animated page transitions.
- fakeLoader.js (⭐721) - Lightweight plugin that helps you create an animated spinner with a fullscreen loading mask to simulate the page preloading effect.
- jQuery Transit (⭐7.4k) - Super-smooth CSS3 transformations and transitions for jQuery.
- Material Design Preloader!s (⭐375) - Recreation of the Material Design preloader.
- Midnight (⭐3.7k) - Switches fixed headers on the fly.
- Scrollify (⭐1.8k) - Assists scrolling and snaps to sections. Touch optimised.
- Waves (⭐3.5k) - Click effect inspired by Google's Material Design.
Forms / Paid Books
- Bootstrap Multiselect (⭐3.6k) - Multiselect for Bootstrap.
- File Upload (⭐31k) - File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video.
- Ideal Forms (⭐733) - Framework for building and validating responsive HTML5 forms.
- Justified Gallery (⭐1.6k) - Allows you to create a gallery with a justified grid.
- Labelauty (⭐906) - A lightweight and beautiful plugin for radio and checkbox inputs.
- Select2 (⭐25k) - Select box with support for searching, tagging, remote data sets, infinite scrolling.
Images, Maps and Charts / Paid Books
- Arbor (⭐2.6k) - Graph visualization library using web workers and jQuery.
- Dense.js (⭐212) - Serving retina-ready, high pixel ratio images with ease.
- Flot (⭐6k) - Attractive charts.
- Gridder (⭐454) - Displays a thumbnail grid expanding preview similar to the effect seen on Google Images.
- jquery.sparkline (⭐1.2k) - Generate small sparkline charts.
- jQuery.eraser (⭐326) - Erasing image with mouse or touch movements.
- jQuery Mapael (⭐1k) - Plugin based on raphael.js that allows you to display dynamic vector maps.
Menus / Paid Books
- jQuery contextMenu (⭐2.2k) - Management facility for context menus.
- jPanelMenu (⭐928) - Creates a paneled-style menu (like the type seen in the mobile versions of Facebook, Google and native iPhone applications).
- jQuery-menu-aim (⭐7.7k) - Fires events when user's cursor aims at particular dropdown menu items.
- Multi-level push menu (⭐809) - Allows endless nesting of navigation elements.
- Slidebars (⭐1.5k) - jQuery framework for off-canvas menus and sidebars.
- stickUp (⭐1.6k) - Sticks an element to the top of the browser window while scrolling past it, always keeping it in view.
- Superfish (⭐916) - Adds usability enhancements to existing multi-level drop-down menus.
Modals and Popups / Paid Books
- animatedModal.js (⭐974) - Plugin for creating fullscreen modals with CSS3 transitions. You can use the transitions from
animate.css
or create your own.
- Avgrund (⭐1.8k) - Plugin for your modal boxes and popups with new concept of showing depth between popup and page.
- Bootstrap Modal (⭐5k) - Extends the default Bootstrap Modal class. Responsive, stackable and ajax.
- jBox (⭐1.3k) - Powerful and flexible plugin which takes care of all modal windows, tooltips and notices.
- jQuery Modal (⭐2.5k) - Simple and lightweight method of displaying modal windows.
- jQuery Popup Overlay (⭐515) - Responsive and accessible modal windows and tooltips.
- Magnific Popup (⭐11k) - Fast, light and responsive lightbox plugin.
- SweetAlert (⭐22k) - A beautiful replacement for JavaScript's alert.
- tipso (⭐324) - A Lightweight Responsive jQuery Tooltip Plugin.
- vex (⭐6.9k) - A modern dialog library which is highly configurable and easy to style.
Tables / Paid Books
- DataTables - Advanced interaction controls for HTML tables.
- Filter Table (⭐174) - Live searching/filtering for HTML tables.
- FooTable (⭐2.1k) - Make HTML tables responsive.
- Isotope (⭐11k) - Filter & sort magical layouts.
- HighchartTable (⭐272) - Simple way to convert HTML data tables to Highcharts graphs.
- jqGrid (⭐2.8k) - Grid plugin.
- jQuery treetable (⭐735) - Show a tree structure in a table.
- jsGrid (⭐1.5k) - Lightweight grid plugin.
- Stackable.js (⭐1k) - Stacking tables on small screens.
- Stupid Table Sort (⭐710) - A stupidly small and simple jQuery table sorter plugin.
- tableExport.jquery.plugin (⭐903) - Export HTML table to JSON, XML, CSV, TXT, SQL, Word, Excel, PNG or PDF.
Time and Date / Paid Books
- jQuery Timer Plugin (⭐290) - Start/Stop/Resume/Remove pretty timer inside any HTML element.
Translations / Paid Books
- i18n properties (⭐405) - Lightweight plugin for providing internationalization to JavaScript from .properties files
- jquery.i18n (⭐640) - jQuery based Javascript internationalization library for easy internationalization of web application
- jquery.localize.js (⭐470) - Easy internationalization of your static web site
Validation / Paid Books
- FormValidation - Form fields validator, designed for Bootstrap, Foundation, Pure, Semantic UI, UIKit and other frameworks.
- h5Validate (⭐587) - An HTML5 form validation plugin for jQuery.
- jQuery Form Validator (⭐978) - Validate user input while keeping your HTML markup clean from JavaScript code.
- jQuery.validationEngine (⭐2.6k) - Validation of form fields in the browser.
Mobile / Paid Books
- jQuery mobile - Lightweight framework for building mobile web apps with HTML5.
- Interdimensional (⭐338) - Spatial scrolling on mobile devices for your web pages.
- OhSnap!.js (⭐280) - A simple jQuery/Zepto notification library designed to be used in mobile apps.
UI / Paid Books
- jQuery UI - Curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery.
- jQuery Enhanced Splitter (⭐28) - Create draggable content splitters to emulate frames and separate content.
- tabulous.js (⭐557) - Tabs for todays web
Community / Paid Books
- Forum - Official forum.
- Freenode - Support IRC channel for users of jQuery, jQuery UI, and jQuery Mobile.
- Facebook - Large and active group on Facebook.
- Reddit - Discussion and sharing news, articles, plugins and tutorials, covering jQuery Core, jQuery UI, jQuery Mobile, and other related projects.
- Quora - Ask and answer questions on Quora website.
- Twitter - Official news and updates from the jQuery team on Twitter.
Looking for more lists like this? / Paid Books
- Awesome lists:
- awesome (⭐223k) - Awesome lists
- awesome-all (⭐179) - Awesome lists
- emijrp/awesome-awesome (⭐2.2k) - Awesome lists
- erichs/awesome-awesome (⭐248) - Awesome lists
- GetAwesomeness - Awesome lists
- lists (⭐8.5k) - Awesome lists
- awesome-javascript (⭐29k) - Awesome JavaScript list
- awesome-javascript-books (⭐124) - Awesome JavaScript books
- js-must-watch (⭐13k) - List of must-watch videos devoted to JavaScript
17. Awesome Polymer
Videos
Tools
- Polylint (⭐117) Detect errors in your code.
- Polygit The Magic Server serves files directly from github (via
cdn.rawgit.com
) in a manner that is compatible with HTML Imports natural deduplication feature.
- Polydev (⭐120) DevTool extension.
- Polymer Ready Show an icon in the address bar when it detects some Polymer and Custom components.
- Crisper (⭐105) Split inline scripts from an HTML file for CSP compliance.
18. Awesome Swift
Images / Barcode
- APNGKit (⭐2.2k) - High performance and delightful way to play with APNG format in iOS.
19. Awesome Rails Gem
User / Authorization
- cancancan (⭐5.2k) - Continuation of CanCan, the authorization Gem for Ruby on Rails.CanCan is an authorization library for Ruby on Rails which restricts what resources a given user is allowed to access. All permissions are defined in a single location (the Ability class) and not duplicated across controllers, views, and database queries.
- rolify (⭐3k) - Role management library with resource scoping.
Active Record / Omniauth
- AASM (⭐4.6k) - State machines for Ruby classes (plain Ruby, Rails Active Record, Mongoid).
- public_activity (⭐2.9k) - Easy activity tracking for models - similar to Github's Public Activity.
File Uploading / Omniauth
- refile (⭐2.5k) - Refile is a modern file upload library for Ruby applications. It is simple, yet powerful.
Searching / Omniauth
- ransack (⭐5.3k) - Ransack enables the creation of both simple and advanced search forms for your Ruby on Rails application.
- pg_search (⭐967) - pg_search builds ActiveRecord named scopes that take advantage of PostgreSQL's full text search
Environment Variables / Omniauth
- opsworks-dotenv (⭐8) - Opsworks-dotenv let you configure the environment for you Rails application using OpsWorks, Chef and Dotenv.
Logging / Omniauth
- Impressionist (⭐1.5k) - Impressionist can log page impressions (technically action impressions), but it is not limited to that. You can log impressions multiple times per request. And you can also attach it to a model. The goal of this project is to provide customizable stats that are immediately accessible in your application as opposed to using Google Analytics and pulling data using their API.
Debug / Omniauth
- RailsPanel (⭐3.7k) - RailsPanel is a Chrome extension for Rails development that will end your tailing of development.log.
Testing / Omniauth
- SimpleCov (⭐4.5k) - SimpleCov is a code coverage analysis tool for Ruby.
Production / Security
- production_rails (⭐1.7k) - Best practices for running Rails in production.
20. Awesome Ruby
Natural Language Processing
- Words Counted (⭐159) - A highly customisable Ruby text analyser and word counter.
21. Awesome Emails
Templates / Misc
- Sendwithus - Open source email templates.
Statistics / Misc
- Myemma Email Stats - 18 must-know stats for modern email marketers by Emma, Inc.
- Campaign Monitor 2015 Report - 2015 Report: The new rules of email marketing.
22. Awesome Electron
Closed Source / Other
- Typetalk - Share and discuss ideas with your team through instant messaging.
23. Awesome Elixir
Feeds
- feedme (⭐15) - RSS/Atom parser built on erlang's xmerl xml parser.
Markdown
- Pandex (⭐56) - Lightweight Elixir wrapper for Pandoc. Converts Markdown, CommonMark, HTML, Latex, HTML, HTML5, opendocument, rtf, texttile, asciidoc to each other.
ORM and Datamapping
- ecto_enum (⭐561) - Ecto extension to support enums in models.
Third Party APIs
- airbrakex (⭐27) - Elixir client for the Airbrake service.
24. Amas
Ask these people anything!
- Richard Littauer (⭐1) - Full stack developer, linguist, and sometime digital nomad. Creating with the MIT Media Lab, wrote the Na'vi Dictionary, NodeSchool organizer, The User Is Drunk.
- Dan Abramov (⭐222) - JavaScript and React hobbyist, creator of React Hot Loader and Redux.
- Maxime Thirouin (⭐3) - Freelance front-end/UI/UX developer. Open Source addict & compulsive coder.
- Chris Biscardi (⭐0) - UI lead at Docker. JavaScript. Haskell. Builder of products and tooling.
25. Awesome Security
Threat Intelligence / Forensics
- IntelMQ (⭐934) - IntelMQ is a solution for CERTs for collecting and processing security feeds, pastebins, tweets using a message queue protocol. It's a community driven initiative called IHAP (Incident Handling Automation Project) which was conceptually designed by European CERTs during several InfoSec events. Its main goal is to give to incident responders an easy way to collect & process threat intelligence thus improving the incident handling processes of CERTs. ENSIA Homepage.
- Prev: Sep 28 - Oct 04, 2015
- Next: Sep 14 - Sep 20, 2015