Highly customizable checkboxes and radio buttons (jQuery Zepto)
jquery-plugin checkbox radio input field form desktop mobile custom replacement accessibility skins ui checked disabled indeterminate css3 html5 tiny lightweight jquery zeptoTiny 200b functional Event Emitter / pubsub.
mitt event-handlers pubsub tiny event event-bus event-listener eventemitter eventsBare minimum fetch polyfill in 500 bytes
fetch ajax xmlhttprequest polyfill ponyfill tiny xhrAmazingly short non-sequential url-friendly unique id generator. ShortId creates amazingly short non-sequential url-friendly unique ids. Perfect for url shorteners, MongoDB and Redis ids, and any other id users might see.
short tiny id uuid bitly shorten mongoid shortid tinyid:umbrella: Lightweight javascript library for DOM manipulation and events
umbrella js selector small tiny alternativePower Keys and more.
easy-to-use simple elegant tiny powerkeys antiwindowsupdate power keys hotkey productivityTIC-80 is a FREE and OPEN SOURCE fantasy computer for making, playing and sharing tiny games. With TIC-80 you get built-in tools for development: code, sprites, maps, sound editors and the command line, which is enough to create a mini retro game.
tic80 retro gamedev gameengine tiny 8bit tic-80Tinn (Tiny Neural Network) is a 200 line dependency free neural network library written in C99. The training data consists of hand written digits written both slowly and quickly. Each line in the data set corresponds to one handwritten digit. Each digit is 16x16 pixels in size giving 256 inputs to the neural network.
tiny neural network ansi feed forward back propagationWant to see more examples? Check out the Choo handbook. We believe programming should be fun and light, not stern and stressful. It's cool to be cute; using serious words without explaining them doesn't make for better results - if anything it scares people off. We don't want to be scary, we want to be nice and fun, and then casually be the best choice around. Real casually.
choo dom ui unidirectional minimal interface modular vanilla client frontend framework composable tinyGenann is a minimal, well-tested library for training and using feedforward artificial neural networks (ANN) in C. Its primary focus is on being simple, fast, reliable, and hackable. It achieves this by providing only the necessary functions and little extra. Genann is self-contained in two files: genann.c and genann.h. To use Genann, simply add those two files to your project.
backpropagation genetic-algorithm artificial-neural-networks ann neurons hidden-layers neural-network neural-networks neural ansi tinyKy is a tiny and elegant HTTP client based on the browser Fetch API.
fetch json rest js npm-package http-client request tiny whatwg-fetch http-request node-fetchtimeago.js is a simple library (less than 2 kb) that is used to format datetime with *** time ago statement. eg: '3 hours ago'. Official website. δΈζηθ―΄ζζζ‘£ηΉθΏιγ React version here: timeago-react. Python version here: timeago.
timeago datetime tiny multi-language real-time date-format ***-time-ago date javascript-timeagoWe provide 12 additional color picker components for different color models, unless your app needs a HEX string as an input/output format. The easiest way to tweak react-colorful is to create another stylesheet to override the default styles.
react hooks hex color preact color-picker react-component a11y tiny picker zero-dependency typescript-support colorpicker front-end accessible react-color accessibility aria wai-ariaElk is a tiny embeddable JavaScript engine that implements a small but usable subset of ES6. It is designed for microcontroller development. Instead of writing firmware code in C/C++, Elk allows to develop in JavaScript. Another use case is providing customers with a secure, protected scripting environment for product customisation.
embedded js engine small tiny javascript-engineSometimes, all you want to do is to try and do something—No boilerplate, bundlers, or complex build processes. Lucia aims to do this, providing an augmentation layer for your logic, allowing you to bind attributes to your HTML to add interactivity without writing any extra JavaScript. Lucia doesn't require build tools by default, feel free to just drop a script tag in the head of your webpage.
vuejs vue dom tiny hacktoberfest lucia luciajs lucia.js library web ui browserCurrent Virtual DOM implementations are inadequate—Ranging from overcomplicated to abandoned, most are unusable without sacrificing raw performance and size. Million aims to fix this, providing a library-agnostic Virtual DOM to serve as the core for Javascript libraries. Million doesn't require build tools by default, but it is highly recommended you use NPM to install.
dom tiny hacktoberfest million millionjs virtualdom vdom library web ui browserIt's only ~200 bytes minified and gzipped. I'm not fanatic about keeping the size at this level though.Emitting events asynchronously is important for production code where you want the least amount of synchronous operations.
event emitter eventemitter events async emit on once off listener subscribe unsubscribe pubsub tiny addlistener addeventlistener dispatch dispatcher observer trigger await promiseA Delightfully Dimuntive Lisp.The miniMAL core interpreter is implemented in less than 1024 bytes of JavaScript (uglify/regpack). There is also an implementation of miniMAL in python (1.4K as a pyz file) and ClojureScript (1.8K after minification).
lisp mal tiny small code-golf macros lambda tail-calls tco interpreter interopObjective: implement a small Lisp/Scheme language in as little C code as possible. The interpreter supports lambda, e.g.
lisp micro small tinyThis repository hosts the smallest Android APK in the world. The current size of the APK is 678 bytes. To learn more about how this was achieved, please read the blog post.
android apk tiny small optimization app
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.