Popular frameworks, libraries, software and resourcese

android Android Architecture Blueprints v2 Android Architecture Blueprints is a project to showcase different architectural approaches to developing Android apps. In its different branches you'll find the same app (a TODO a

gunthercox ChatterBot ChatterBot is a machine-learning based conversational dialog engine build in Python which makes it possible to generate responses based on collections of known conversations. The language independent design

recharts Recharts Introduction Recharts is a Redefined chart library built with React and D3. The main purpose of this library is to help you to write charts in React applications without any pain. Main prin

airbnb react-dates An easily internationalizable, mobile-friendly datepicker library for the web. Live Playground For examples of the datepicker in action, go to http://airbnb.io/react-dates. OR T

fastlane fastlane ✨ Check out docs.fastlane.tools on how to get started with fastlane ✨ fastlane is a tool for iOS, Mac, and Android developers to automate tedious tasks like generatin

daimajia Android NumberProgressBar The NumberProgressBar is a bar, slim and sexy (every man wants! ). I decided to do this because I was really tired of android original progress bar. So, I made some change, added

hilongjw Vue-Lazyload Vue module for lazyloading images in your applications. Some of goals of this project worth noting include: Be lightweight, powerful and easy to use Work on any image type Add loading class w

PowerShell PowerShell Welcome to the PowerShell GitHub Community! PowerShell is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized fo

kanboard Kanboard Kanboard is a project management software that focus on the Kanban methodology. Official website: https://kanboard.net Get a visual and clear overview of your project Multiple boards with the ability

carpedm20 DCGAN in Tensorflow Tensorflow implementation of Deep Convolutional Generative Adversarial Networks which is a stabilize Generative Adversarial Networks. The referenced torch code can be found here. Brandon Amos w

pjreddie Darknet Darknet is an open source neural network framework written in C and CUDA. It is fast, easy to install, and supports CPU and GPU computation. Yolo v4 paper: https://arxiv.org/abs/2004.10934 Yolo v4 source cod

chainer Chainer: A deep learning framework Website | Docs | Install Guide | Tutorials (ja) | Examples (Official, External) | Concepts | ChainerX Forum (en, ja) | Slack invitation (en, ja) | Twitter (en, ja) Chaine

yenchenlin Using Deep Q-Network to Learn How To Play Flappy Bird 7 mins version: DQN for flappy bird Overview This project follows the description of the Deep Q Learning algorithm described in Playing Atari with Deep

pkmital UPDATE (July 12, 2016) New free MOOC course covering all of this material in much more depth, as well as much more including combined variational autoencoders + generative adversarial networks, visualizing gradients, de

karpathy NeuralTalk2 Update (September 22, 2016): The Google Brain team has released the image captioning model of Vinyals et al. (2015). The core model is very similar to NeuralTalk2 (a CNN followed by RNN), but the Google rele

openai Status: Maintenance (expect bug fixes and minor updates) OpenAI Gym OpenAI Gym is a toolkit for developing and comparing reinforcement learning algorithms. This is the gym open-source library, which gives you access

tensorflow Deep playground Deep playground is an interactive visualization of neural networks, written in TypeScript using d3.js. We use GitHub issues for tracking new requests and bugs. Your feedback is highly appreciated! If yo

tflearn TFLearn: Deep learning library featuring a higher-level API for TensorFlow. TFlearn is a modular and transparent deep learning library built on top of Tensorflow. It was designed to provide a higher-level API to Te

karpathy #NeuralTalk Warning: Deprecated. Hi there, this code is now quite old and inefficient, and now deprecated. I am leaving it on Github for educational purposes, but if you would like to run or train image captioning I warmly recomm

karpathy char-rnn This code implements multi-layer Recurrent Neural Network (RNN, LSTM, and GRU) for training/sampling from character-level language models. In other words the model takes one text file as input and trains a Recu

Theano MILA will stop developing Theano. To install the package, see this page: http://deeplearning.net/software/theano/install.html For the documentation, see the project website: http://deeplearn

numenta NuPIC Numenta Platform for Intelligent Computing The Numenta Platform for Intelligent Computing (NuPIC) is a machine intelligence platform that implements the HTM learning algorithms. HTM is a detailed compu

apache for Deep Learning MXNet is a deep learning framework designed for both efficiency and flexibility. It allows you to mix the flavours of symbolic programming and imperative programming to maximize efficiency and p

cmusatyalab OpenFace • Free and open source face recognition with deep neural networks. Website: http://cmusatyalab.github.io/openface/ API Documentation Join the cmu-openface group or the gitter chat for discussions

torch Development Status Torch is not in active developement. The functionality provided by the C backend of Torch, which are the TH, THNN, THC, THCUNN libraries is actively extended and re-written in the ATen C++11 librar

karpathy ConvNetJS ConvNetJS is a Javascript implementation of Neural networks, together with nice browser-based demos. It currently supports: Common Neural Network modules (fully connected layers, non-linearities) Classif

Microsoft CNTK Chat Windows build status Linux build status The Microsoft Cognitive Toolkit (https://cntk.ai) is a unified deep learning toolkit that describes neural net

alexjc Neural Doodle Use a deep neural network to borrow the skills of real artists and turn your two-bit doodles into masterpieces! This project is an implementation of Semantic Style Transfer (Champandard, 2016), based o

tensorflow Welcome to the Model Garden for TensorFlow The TensorFlow Model Garden is a repository with a number of different implementations of state-of-the-art (SOTA) models and modeling solutions for TensorFlow users. We aim t

keras-team Keras is an API designed for human beings, not machines. Keras follows best practices for reducing cognitive load: it offers consistent & simple APIs, it minimizes the number of user actions required for common use cases, and it p

jcjohnson neural-style This is a torch implementation of the paper A Neural Algorithm of Artistic Style by Leon A. Gatys, Alexander S. Ecker, and Matthias Bethge. The paper presents an algorithm for combining the content of one

BVLC Caffe Caffe is a deep learning framework made with expression, speed, and modularity in mind. It is developed by Berkeley AI Research (BAIR)/The Berkeley Vision and Learning Center (BVLC) and community contributors.

nuysoft Mock.js Mock.js is a simulation data generator to help the front-end to develop and prototype separate from the back-end progress and reduce some monotony particularly while writing automated tests. The official site

FormidableLabs webpack-dashboard A CLI dashboard for your webpack dev server What's this all about? When using webpack, especially for a dev server, you are probably used to seeing something like this: That's cool,

Microsoft Microsoft REST API Guidelines The Microsoft REST API Guidelines, as a design principle, encourages application developers to have resources accessible to them via a RESTful HTTP interface. To provide the smoothest possi

DeviaVir “To follow the path, look to the master, follow the master, walk with the master, see through the master, become the master.” – Zen Proverb Zenbot Questions Please ask (programming) questions relate

NanoHttpd NanoHTTPD – a tiny web server in Java NanoHTTPD is a light-weight HTTP server designed for embedding in other applications, released under a Modified BSD licence. It is being developed at Github and uses Apache Maven f

herrbischoff A curated list of shell commands and tools specific to OS X. “You don’t have to know everything. You simply need to know where to find it when necessary.” (John Brunner) If you want to contribute, you are highly encour

nasa Open MCT Open MCT is a next-generation mission control framework for visualization of data on desktop and mobile devices. It is developed at NASA's Ames Research Center, and is being used by NASA for data analysis of s

xtermjs Xterm.js is a front-end component written in TypeScript that lets applications bring fully-featured terminals to their users in the browser. It's used by popular projects such as VS Code, Hyper and Theia.

uNetworking Simple, secure [1] & standards compliant [2] web server for the most demanding [3] of applications. Read more... 🔐 Optimized security Being meticulously optimized for speed

Devlight InfiniteCycleViewPager Infinite cycle ViewPager with two-way orientation and interactive effect.

zeroclipboard WARNING This master branch contains the v2.x codebase for ZeroClipboard! For the v1.x codebase, see the 1.x-master branch instead. ZeroClipboard The ZeroClipboard library provides an easy way to copy

summernote Summernote Super simple WYSIWYG Editor. Summernote Summernote is a JavaScript library that helps you create WYSIWYG editors online. Home page: https://summernote.org Why Summernote? Summerno

jmcunningham AngularJS-Learning NOTE: As of October 2016, there is a [new repo for collecting links to Angular 2] (https://github.com/jmcunningham/AngularJS2-Learning). I had plans of updating this ng 1 list to focus mostly on Angul

mozilla Nunjucks Nunjucks is a full featured templating engine for javascript. It is heavily inspired by jinja2. View the docs here. Installation npm install nunjucks (View the CHANGELOG) Documentation

dypsilon Frontend Development Manually curated collection of resources for frontend web developers. You are viewing a browseable version, split by category in many small files. There is also a really huge file with every singl

Tonejs Tone.js Tone.js is a Web Audio framework for creating interactive music in the browser. The architecture of Tone.js aims to be familiar to both musicians and audio programmers looking to create web-based audio applic

octalmage Node.js Desktop Automation. Control the mouse, keyboard, and read the screen. RobotJS supports Mac, Windows, and Linux. This is a work in progress so the exported functions could change at any time before the first

sparksuite SimpleMDE - Markdown Editor A drop-in JavaScript textarea replacement for writing beautiful and understandable Markdown. The WYSIWYG-esque editor allows users who may be less experienced with Markdown to use familiar to

nodejs HTTP Parser This is a parser for HTTP messages written in C. It parses both requests and responses. The parser is designed to be used in performance HTTP applications. It does not make any syscalls nor allocations, it

ipkn Crow is C++ microframework for web. (inspired by Python Flask) #include "crow.h" int main() { crow::SimpleApp app; CROW_ROUTE(app, "/")([](){ return "Hello world"; }); app.port(18080).multithread

micropython The MicroPython project This is the MicroPython project, which aims to put an implementation of Python 3.x on microcontrollers and small embedded systems. You can find the official website at micropython.org. WA

PointCloudLibrary Point Cloud Library ‼️ Website ‼️ The original website (http://pointclouds.org) is down currently 💔 , but a new one is back up https://pointcloudlibrary.github.io/ ❤️ and open t

bulletphysics Bullet Physics SDK This is the official C++ source code repository of the Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.

chenshuo Muduo is a multithreaded C++ network library based on the reactor pattern. http://github.com/chenshuo/muduo Copyright (c) 2010, Shuo Chen. All rights reserved. Use of this source code is governed by a BSD-style license that ca

cesanta Mongoose - Embedded Web Server / Embedded Networking Library Mongoose is ideal for embedded environments. It has been designed for connecting devices and bringing them online. On the market since 2004, used by vast nu

liuliu Build Status Travis CI VM: Linux x64: Raspberry Pi 3: Jetson TX2: Backstory I set to build ccv with a minimalism inspiration. That was back in 2010, out of the frustration with the compute

bkaradzic bgfx - Cross-platform rendering library What is it? Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library. Supported rendering backends: Direct3D 9 D

ocornut dear imgui (This library is available under a free and permissive license, but needs financial support to sustain its continued improvements. In addition to maintenance and stability there are many desirable features

google LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. Authors: Sanjay Ghemawat ([email protected]) and Jeff Dean ([email protected]) Features

jedisct1 Sodium is a new, easy-to-use software library for encryption, decryption, signatures, password hashing and more. It is a portable, cross-compilable, installable, packageable fork of NaCl, with a compatible API, an

facebook Folly: Facebook Open-source Library What is folly? Folly (acronymed loosely after Facebook Open Source Library) is a library of C++14 components designed with practicality and efficiency in mind. Folly cont

mpv-player mpv External links Overview System requirements Downloads Changelog Compilation Release cycle Bug reports Contributing License Contact External links Wiki FAQ Manual

nothings stb single-file public domain libraries for C/C++ library lastest version category LoC description stb_vorbis.c 1.09 audio 5399 decode ogg vorbis files from

niieani Bash Infinity Bash Infinity is a standard library and a boilerplate framework for writing tools using bash. It's modular and lightweight, while managing to implement some concepts from C#, Java or JavaScript into ba

airbnb Epoxy Epoxy is an Android library for building complex screens in a RecyclerView. Models are automatically generated from custom views, databinding layouts, or Litho components via annotation processing. These models

google Grafika Welcome to Grafika, a dumping ground for Android graphics & media hacks. Grafika is: A collection of hacks exercising graphics features. An SDK app, developed for API 18 (Android 4.3). While some of t

electronicarts EA Standard Template Library EASTL stands for Electronic Arts Standard Template Library. It is a C++ template library of containers, algorithms, and iterators useful for runtime and tool development across multiple p

jamiebuilds Welcome to Itsy Bitsy Data Structures! In here are super simplified examples of many of the common data structures written in easy to read JavaScript. Reading through the guided code will help you learn about what data structu

sbstjn Timesheet.js Simple JavaScript library to create HTML time sheets. Wrapped in an example project using Middleman … You only have to include dist/timesheet.js and dist/timesheet.css in your HTML and initialize Timeshe

mattermost Mattermost Mattermost is an open source, self-hosted Slack-alternative from https://mattermost.org. It's written in Golang and React and runs as a single Linux binary with MySQL or Postgres. Every month on the 16th a n

david-gpu srez Image super-resolution through deep learning. This project uses deep learning to upscale 16x16 images by a 4x factor. The resulting 64x64 images display sharp features that are plausible based on the dataset that w

php-pm PPM - PHP Process Manager PHP-PM is a process manager, supercharger and load balancer for PHP applications. It's based on ReactPHP and works best with applications that use request-response frameworks like Symfo

getgrav Grav Grav is a Fast, Simple, and Flexible, file-based Web-platform. There is Zero installation required. Just extract the ZIP archive, and you are already up and running. It follows similar principles to other f

phpmyadmin phpMyAdmin A web interface for MySQL and MariaDB. https://www.phpmyadmin.net/ Code status Download You can get the newest release at https://www.phpmyadmin.net/. If you prefer

deployphp Introduction Deployer is a deployment tool written in PHP. See deployer.org for more information and documentation. Support Deployer development by Requirements PHP 5.5.0 and up. That's al

lcobucci ⚠️ The documentation of the stable version is on branch 3.3. ⚠️ JWT A simple library to work with JSON Web Token and JSON Web Signature based on the RFC 7519. Installation

PHPOffice PHPWord is a library written in pure PHP that provides a set of classes to write to and read from different document file formats. The current version of PHPWord supports Microsoft Office Open XML (OOXML or Ope

PHPOffice PHPExcel - DEAD PHPExcel last version, 1.8.1, was released in 2015. The project was officially deprecated in 2017 and permanently archived in 2019. The project has not be maintained for years and must not be used anymo