Awesome List Updates on Mar 30 - Apr 05, 2015
12 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Android
Database / Field Validation
- RestorableSQLiteDatabase (⭐21) - A wrapper to replicate android's SQLiteDatabase with restoring capability.
2. Awesome Android Ui
Layout
Name: ArcLayout (⭐1.4k)
License: Apache License V2
Demo:
ViewPager
Name: SmartTabLayout (⭐7k)
License: Apache License V2
Demo:
3. Awesome Json
Browser Extensions
- JSONView (github (⭐1.5k)) - View JSON documents in the browser.
Datasets
- countries (⭐5.9k) - World countries.
Differencing
- JSON-Patch (⭐1.7k) - Lean and mean Javascript implementation of the JSON-Patch standard (RFC 6902). (Javascript)
- jiff (⭐614) - JSON Patch and diff based on rfc6902. (Javascript)
- json-patch-php (⭐111) - implementation of JSON-patch (IETF RFC 6902) (PHP)
- dffptch (⭐170) - A micro library for diffing and patching using a compact diff format. (Javascript)
- jsondiffpatch (⭐4.7k) - Diff & patch for JavaScript objects. (Javascript)
Editors
- JSONEdit - User friendly, visual editor built as an AngularJS directive.
Format Extensions
- JsonML - A compact format for transporting XML-based markup as JSON which allows it to be losslessly converted back to its original form.
- Collection+JSON - A read/write hypermedia-type designed to support management and querying of simple collections.
- JSON-stat (⭐22) - Simple lightweight format for data dissemination.
Frontend components
- JSON editor jQuery plugin (⭐560) - component for you web apps/pages. (jQuery)
- jqTree - Widget for displaying a tree structure in html. (jQuery)
Libraries
- ArduinoJson (⭐6.6k) - An efficient library for embedded systems.
- JSON++ (⭐41) - A self contained Flex/Bison parser for C++11.
- json11 (⭐2.5k) - A tiny library for C++11.
- data.json - parser/generator to/from Clojure data structures.
- JSON-js (⭐8.7k) - JSON in JavaScript.
- JSONKit (⭐6.2k) - Objective-C library.
- Webmozart JSON (⭐357) - A robust decoder/encoder with support for schema validation.
- simplejson (⭐1.6k) - A simple, fast, extensible encoder/decoder
- jsonpickle - Library for serializing any arbitrary object graph.
- oj (⭐3.1k) - A fast JSON parser and Object marshaller as a Ruby gem.
- jsonfx (⭐380) - serialization framework for .NET.
- spray-json (⭐970) - A lightweight, clean and simple implementation in Scala.
- SwiftyJSON (⭐22k) - The better way to deal with data in Swift.
Linters
- jsonlint (⭐1.9k) - Parser and validator with a CLI. (Javascript)
- JSON Lint (⭐1.3k) - PHP linter. (PHP)
Online tools
- Collapsible JSON Formatter - Formatter and Colorer of Raw Code.
- JSON Utils - Site for generating C#, VB.Net, and Javascript classes from JSON.
- jq play - A playground for jq.
Tutorials
Templates
- rabl (⭐3.7k) - General ruby templating with json, bson, xml, plist and msgpack support. (Ruby)
- json2html - HTML templating library with wrappers for both jQuery and Node.js. (Javascript)
Testing
- JSON Test - Testing platform for services utilizing JavaScript Object Notation (JSON).
- JSONassert (⭐963) - Write JSON unit tests in less code. Great for testing REST interfaces. (Java)
- JsonUnit (⭐854) - A library that simplifies JSON comparison in unit tests. It's strongly inspired by XmlUnit.
Text Editor Plugins
- JSON Reformat (⭐172) - Reformat tool.
- vim-json (⭐1.2k) - A better JSON for Vim: distinct highlighting of keywords vs values, JSON-specific (non-JS) warnings, quote concealing. Pathogen-friendly.
Transformations
- json2json (⭐190) - Transform (reformat) structures from one to another. (Javascript)
- trans (⭐178) - The ultimate object transformer. (Javascript)
- osmtogeojson (⭐669) - Converts OSM data to GeoJSON. (Javascript)
- JSONC (⭐646) - JSON compressor and decompressor. (Javascript)
- json.human.js - A small library to convert a JSON object into a human readable HTML representation that is easy to style for different purposes.
- JSONtoFoundation (⭐42) - OS X utility that converts a JSON object to a Foundation object that can be used in Cocoa/Cocoa Touch development. (Swift)
Queries
- JSON Mask (⭐862) - Tiny language and engine for selecting specific parts of a JS object, hiding the rest. (Javascript)
- searchjs (⭐309) - A library for filtering based on a json SQL-like language.
JSON Schema Tools
- prmd (⭐2.1k) - Tools and doc generation for HTTP APIs.
- generate-schema (⭐1k) - Effortlessly convert your JSON Object to JSON Schema, Mongoose Schema, or a Generic template for quick documentation / upstart.
- jsonschema2pojo (⭐6.1k) - Generates Java types and annotates those types for data-binding with Jackson 1.x or 2.x, Gson, etc.
- Matic (⭐176) - Build tool for generating HTML documentation.
JSON Schema Validators
- json-schema-benchmark (⭐384) - Performance benchmark for Node.js validators.
- is-my-json-valid (⭐957) - A validator that uses code generation to be extremely fast.
- jsen (⭐156) - A validator built for speed.
- themis (⭐60) - A blazing fast validator.
- jsck (⭐159) - JSON Schema Compiled checK.
- z-schema (⭐338) - validator written in JavaScript for NodeJS and Browsers.
- jjv (⭐196) - Javascript Library for Schema Validation.
- request-validator (⭐0) - Flexible request validator middleware for express and connect.
- tv4 (⭐1.2k) - Tiny Validator.
- JSON Schema for PHP (⭐3.5k) - PHP implementation of JSON schema.
4. Awesome Gametalks
GDC Talks / Table of Contents
- [2014] Building the Content that Drives the Counter-Strike: Global Offensive Economy: Bronwen Grimes (Valve)
- [2013] Building the Touchy-Feely World of Tearaway: Rex Crowle (Media Molecule)
5. Awesome Courses
Courses / Programming Languages / Compilers
- DMFP Discrete Mathematics and Functional Programming Wheaton College
- A course that teaches discrete maths concepts with functional programming
- Lecture Videos
- Assignments
6. Awesome Swift
Core Data
- JSQCoreDataKit (⭐614) - A swifter Core Data stack.
7. Awesome Unity
Utilities
- UnityToolbag (⭐1.6k) - Collection of miscellaneous open source scripts and helpers for Unity 5.0.
8. Awesome Pascal
General Libraries
- Spring4D.
[Delphi]
Open-source code library for Embarcadero Delphi 2010 and higher. It consists of a number of different modules that contain a base class library (common types, interface based collection types, reflection extensions) and a dependency injection framework. Includes Encryption Library. // Collections and other containers using Generics and based on IEnumerable, probably more accurate and featured than RTL analogs; crypto: CRC, DES, MD5, SHA; file utils etc
Audio
- NewAC - New Audio Components (abandoned, list of forks on GH here).
[Delphi]
Designed to help your Delphi programs perform different sound processing tasks. With NewAC you can play audio stored in many formats (wav, Ogg Vorbis, FLAC, Monkey Audio, WavPack, MP3, Windows WMA, DTS, AC-3 (Dolby Surround), VOB (DVD files)). // Playback, recording, tag read/write, some audio editing tasks and conversions
Single controls
- VirtualTreeView (⭐564).
[Delphi]
(VirtualTreeView-Lazarus (⭐42) port to FPC[FPC]
). Treeview control built from ground up. Many years of development made it one of the most flexible and advanced tree controls available today. // Extremely flexible visual component implementing virtual (callback-based) MVC paradigm. Could be also used as a listview or grid. Used in RAD Studio GUI.
Viewers
- ATViewer (mirror at GitHub (⭐44)).
[Delphi]
Delphi components to view various file types: text, binary, images, multimedia, webpages, etc. // Used in Universal Viewer software. Could be used to display hex dumps, features fast display of unlimited size files/streams. Supports Total Commander Lister plugins.
Scripting
- Delphi-JavaScript.
[Delphi]
JavaScript engine for delphi based on Mozilla's Spidermonkey. // Spidermonkey DLL required
Memory managers
- FastMM (⭐403).
[Delphi]
Lightning fast replacement memory manager for Embarcadero Delphi Win32 and Win64 applications that is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files. // Used as stock memory manager since 2006 but in simplified version. Provides powerful memory leak/corruption detection instruments.
System
- OmniThreadLibrary (⭐421).
[Delphi]
Simple to use threading library for Delphi. // Easy integration of async processes in your app
RAD Studio IDE plugins/wizards
- DDevExtensions (⭐107). Extends the Delphi/C++Builder IDE by adding some new productivity features. // Many useful IDE tweaks, must have.
- VCL Fix Pack. Delphi unit that fixes VCL and RTL bugs at runtime by patching the original functions. If you want all IDE Fix Pack fixes in your application this unit is what you are looking for. Adding the unit to your project (Delphi and C++Builder) automatically installs the patches that are available for your Delphi/C++Builder version. // Actual for Delphi/C++ 6..2009
9. Awesome Cpp
JSON
- json-voorhees (⭐128) - JSON library for C++. Support for C++11. No dependencies, fast and dev-friendly. [Apache2]
10. Awesome IoT Hybrid
Hybrid Mobile / Resources-websites-projects
11. Awesome Answers
Data Structures
Functional Programming
Learning to program
Math
Programming Languages / Clojure
Programming Languages / Haskell
Programming Languages / JavaScript
Programming Languages / PHP
Programming Languages Theory / Ruby
12. Awesome Ruby
Cloud
- Fog (⭐4.3k) - The Ruby cloud services library.
Database Drivers
- Neography (⭐603) - A thin Ruby wrapper to the Neo4j Rest API.
Implementations/Compilers
- JRuby (⭐3.8k) - A Java implementation of the Ruby language.
- MRuby (⭐5.3k) - Lightweight Ruby. Can be linked and embedded in your application.
- Opal (⭐4.8k) - Ruby to Javascript compiler.
- Rubinius (⭐3.1k) - An implementation of the Ruby programming language. Rubinius includes a bytecode virtual machine, Ruby syntax parser, bytecode compiler, generational garbage collector, just-in-time (JIT) native machine code compiler, and Ruby Core and Standard libraries.
ORM/ODM
- Neo4j.rb - A Neo4j OGM (Object-Graph-Mapper) for use in Ruby on Rails and Rack frameworks heavily inspired by ActiveRecord.
Queues and Messaging
- Shoryuken (⭐2k) - A super efficient AWS SQS thread based message processor for Ruby.
Security
- Rack::Attack (⭐5.5k) - Rack middleware for blocking & throttling abusive requests.
- Prev: Apr 06 - Apr 12, 2015
- Next: Mar 23 - Mar 29, 2015