Lottie is a library for Android, iOS, Web, and Windows that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile and on the web!
Data validation and settings management using python type annotations.
CSS Animation Library for eccentric web developers.
Fluid Framework is a collection of client libraries for building distributed, real-time collaborative web applications. These libraries allow multiple clients to simultaneously create and operate on shared data structures using coding patterns similar to those used to work with local data.
Yjs is a CRDT implementation that exposes its internal data structure as shared types. Shared types are common data types like Map or Array with superpowers: changes are automatically distributed to other peers and merged without merge conflicts.
Yjs is network agnostic (p2p!), supports many existing rich text editors, offline editing, version snapshots, undo/redo and shared cursors. It scales well with an unlimited number of users and is well suited for even large documents.
JavaScript Libraries for adding offline support to web apps.
FoxDot is an easy-to-use Python library that creates an interactive programming environment and talks to the powerful sound synthesis engine, called SuperCollider to make music. FoxDot schedules musical events in a user-friendly and easy-to-grasp manner that makes live coding easy and fun for both programming newcomers and veterans alike.
Open-source library and tools for audio and music analysis, description and synthesis
meSpeak.js (modulary enhanced speak.js) is a 100% client-side JavaScript text-to-speech library
A new way to develop parsers for binary structures.
Declarative: describe the very structure of the data, not how you read or write it