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 tinytimeago.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-timeagoKy 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-fetchIt'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 appIt's common to work with lists of elements on the DOM. Adding, removing or reordering elements in a list can be rather expensive. To optimize this you can add an id attribute to a DOM node. When reordering nodes it will compare nodes with the same ID against each other, resulting in far fewer re-renders. This is especially potent when coupled with DOM node caching. Sometimes we want to tell the algorithm to not evaluate certain nodes (and its children). This can be because we're sure they haven't changed, or perhaps because another piece of code is managing that part of the DOM tree. To achieve this nanomorph evaluates the .isSameNode() method on nodes to determine if they should be updated or not.
dom tree algorithm diff virtual-dom tiny morphdom choo bel yo-yoConformance test passed on all vectors (PSNR > 96db). Keyj minimp3 conformance test fails on all vectors (PSNR < 96db), and free format is unsupported. This caused some problems when it was used here, and was the main motivation for this work.
mp3 audio small tiny codec decoder music sound single-header single-header-lib mp3-decoder mini minimal mini-mp3I wanted to create a tiny solution that can replace pusher and similar services and learning more about the realtime world, so I dispatched this project.
redis-channel websockets backend realtime realtime-messaging pusher pubsub tiny pub websocket-service webhook topicA tiny, cross-platform, module based, MIT-licensed web server for .NET Framework and .NET Core.EmbedIO before version 1.4.0 uses Newtonsoft JSON and an internal logger subsystem based on ILog interface.
mono webserver websocket dotnetcore websockets url-segment tiny routing-strategies embedded raspberry-pi raspberry-pi-3 http http-server http-requests http-api http-request http-response http-rest-api
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.