115 Repositories
JavaScript state-tree Libraries
Beautiful Visualizations For Your App's Dependencies ๐งญ
Beautiful Visualizations For Your App's Dependencies ๐ชฑ Outputs SVGs Powered by D3 Overlays security vulnerabilities Works with npm & yarn Made by the
Mimic tree-shaking behaviour when importing code from an entry file in development mode.
vite-plugin-entry-shaking Mimic tree-shaking behaviour when importing code from an entry file in development mode. Warning This plugin is experimental
A site displaying Rice University's O-week family tree .
This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://
A state of the art* image classification app that tells users if the photo they uploaded is a pizza or is not a pizza
Not Pizza Have you ever seen something and wondered if it was a pizza or not? No? Doesn't matter. What matters is that we have a state of the art imag
Trying 5 Redux Alternatives (Zustand, Recoil, Jotai, Rematch and Redux-Toolkit). Expalined on CoderOne Ytb channel
Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np
An Exhibition Of Mathematical Beauty.
๐ชด Fractal Garden ๐ชด ๐ An Exhibition Of Mathematical Beauty ๐ Fractals are awesome. They look beautiful and have intricate mathematical connections
Create a deep copy of a set of matched elements with the dynamic state of all form elements copied to the cloned elements.
jq-deepest-copy FUNCTION: Create a deep copy of a set of matched elements while preserving the dynamic state of any matched form elements. Example Use
This is a jquery ui sortable helper plugin for handy tree type structure sotable.
Tree Sortable A drag and drop list item sorting and level changing library. Motivation The jQuery-ui's sortable plugin allows us to sort items vertica
Display tsc errors count on file tree.
tsc-err-dirs ไธญๆๆๆกฃ Display tsc errors count on file tree, can hot update when you change those files. Screeshot Requirement node version: =16 tsc vers
100% type-safe query builder for node-postgres :: Generated types, call any function, tree-shakable, implicit type casts, and more
โ ๏ธ This library is currently in alpha. Contributors wanted! tusken Postgres client from a galaxy far, far away. your database is the source-of-truth f
TZ-FE-22-01 Conditonal Rendering + State Live-Coding
Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np
A SolidJS signal tracking dependency & structural visualizer developer tool
Solid JS DevTool Developer tool that visualizes Solid's signal architecture, including the components. It can be added to any Solid JS application. In
Automatically construct, traverse and visualize graphs generated from your Node.js project
skott is a minimalist developer tool that can be used to efficiently generate directed graphs from your JavaScript/Node.js project. It can automatical
A library for updating your immutable state in JavaScript applications.
ionic-bond A library for updating immutable states in JavaScript applications. Introduction This library is a very lightweight replacement for immer,
A tiny JavaScript library to easily toggle the state of any HTML element in any contexts, and create UI components in no time.
A tiny JavaScript library to easily toggle the state of any HTML element in any contexts, and create UI components in no time. Dropdown, navigation bu
๐ฆ Fully typed and immutable store made on top of Immer with mutation, action, subscription and validation!
Riux is a fully typed and immutable store made on top of Immer with mutation, action, subscription and validation! Table of contents ๐ Installation U
Simple store for Deno Fresh, to pass state between islands
Fresh Store A minimal store for Fresh, to allow communication between islands. It attach stores to the window component. It uses "pointers" or "keys"
jQuery plugin to sorting lists also the tree structures.
jquery-sortable-lists jQuery plugin to sorting lists also the tree structures. $('#myList').sortableLists( options ); You can sort an items of html li
Anystate is an object, that it's!
anyState What is anyState? Just an object Can must be update via setter Watch state changed Independent any frontend frameworks Back to basic, callbac
๐ (Draft!) VSCode extension to show the search results in a tree view
vscode-search-tree ๐ (Draft!) VSCode extension to show the search results in a tree view The work on this extension is on-pause for now since VSCode
A jsPlumb-based tree chart implementation for jQuery.
jsPlumbTree A jQuery plugin for generating a tree structure using jsPlumb. The tree is drawn from left to right, top to bottom. Please note that only
jQuery UI widget for structured queries like "Contacts where Firstname starts with A and Birthday before 1/1/2000 and State in (CA, NY, FL)"...
Structured-Filter ยท Structured-Filter is a generic Web UI for building structured search or filter queries. With it you can build structured search co
Skip a job if it already succeeded for the same repo state. Uses S3 for caching.
๐ชฃ โป๏ธ S3 Cache Action First Run, Cold Cache Next Run, Cache Hit Description Allows to skip a job if it already succeeded for the same repo state. Uses
Blazing fast and lightweight state management framework ๐
StateX is a blazing fast and lightweight framework for managing state in a Javascript app. Features ๐จ Fast โ Our APIs just run lightning fast, no mor
a babel plugin that can transform generator function to state machine, which is a ported version of typescript generator transform
Babel Plugin Lite Regenerator intro This babel plugin is a ported version of TypeScript generator transform. It can transform async and generator func
Inspired by https://github.com/woochanleee/project-tree-generator
Project tree workflow Introduction Project tree workflow is automatically changes the project directory structure in your README.md or any text file.
History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState
History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype.
A tiny foundation that providing nested state-based routing for complex web application.
StateMan stateman: A tiny foundation that provides nested state-based routing for complex web applications. stateman is highly inspired by ui-router;
Custom Vitest matchers to test the state of the DOM, forked from jest-dom.
vitest-dom Custom Vitest matchers to test the state of the DOM This library is a fork of @testing-library/jest-dom. It shares that library's implement
๐ป Trying out the bear necessities for complex state management.
๐ป Zustand Demos My practice repository for the Zustand library--the bear necessities for complex state management. You can find some examples of how
On-chain snapshots of the whole blockchain state
๐ธ Snapshop ๐ธ Snapshop is a tool for creating on-chain snapshots of the whole blockchain state. It lets your smart contracts read the storage of any
Aeona is a multi-purpose discord bot ready to skill up and boost up your Discord server! It has an State of the Art AI chatbot to make sure you never feel bored!
Aeona | Chatbot Aeona is an ever-growing multipurpose bot; primarily a fun chatbot you can converse with, but also showcases a wide range of fun comma
chain-syncer is a module which allows you to synchronize your app with any ethereum-compatible blockchain/contract state. Fast. Realtime. Reliable.
Chain Syncer Chain Syncer is a JS module which allows you to synchronize your app with any ethereum-compatible blockchain/contract state. Fast. Realti
A Next.js playground to test Reanimated bundle size.
React Native Reanimated Tree Shaking Playground Here we can test react-native-reanimated's bundle size. ๐ Discussion here ๐บ Progress here Instructio
A simple C++ function parser/tagger based on tree-sitter
What the func?! - A simple C++ function parser/tagger This project implements a simple C++ function parser, what-the-func, based on the tree-sitter C+
Learning how to use redux - a state management library
Redux Learning how to use redux - a state management library What is Redux? Redux is a state management library for JS apps. It centralizes applicatio
Example code for MFE routing, shared state, build-time & runtime deploy video
Turborepo starter with pnpm This is an official starter turborepo. What's inside? This turborepo uses pnpm as a packages manager. It includes the foll
๐ฑor โจ๏ธ? ๐คทโโ๏ธ, but hopefully use-hover-state works on the "user intent" not the "device"
useHoverState() The one aware of keyboard navigation as well ๐ npm i use-hover-state A React hook for tracking user interaction with the DOM elements
A ๐ฉโ๐ป developer-friendly entity management system for ๐น games and similarly demanding applications, based on ๐ ECS architecture.
Miniplex Ecosystem miniplex miniplex-react Introduction Miniplex is an entity management system for games and similarly demanding applications. Instea
NextJS VScode extension to visualize component tree.
Nexus A component tree extension for NextJS Report Bugs ยท Request Features Table of Contents About The Project Built With Installation Getting Started
The open-source design system of Tree.ly
๐ณ Boemly Boemly is the open source component library maintained by Tree.ly based on ChakraUI. ๐โโ๏ธ Getting started Install Boemly: npm i boemly --sa
Mirror from https://github.com/BochilGaming/games-wabot/tree/multi-device
Games-Wabot Join Group Diskusi NO BOT Deploy to Heroku Heroku Buildpack BuildPack LINK FFMPEG here IMAGEMAGICK here FOR TERMUX USER Type mentioned bel
Mailbox is the predictable states & transitions container for actors.
Mailbox (turns XState Machine into a REAL Actor) Mailbox is an NPM module built on top of the XState machine, by adding a message queue to the XState
Spec compliant URL state machine for Node.js
URL Parser This repository contains a work in progress state machine 100% compliant to the URL parser specification. The goal is to create a performan
Lazy evaluation list with high tree-shaking affinity and easy customization.
Lazy evaluation list with high tree-shaking affinity and easy customization. Features ๐ Lazy Evaluation: The collections are only enumerated to the m
A plugin that provides utilities for animation property.
tailwindcss-animation-property A plugin that provides utilities for animation property. Not only does the plugin provide the usual animation propertie
A pinia plugin for state persist.
Pinia Persists A pinia plugin for state persist. English | ็ฎไฝไธญๆ Usage Install npm i pinia-persists Use import { persist } from 'pinia-persists' import
Solidity NFT whitelist contract example using MerkleTree.js for constructing merkle root and merkle proofs.
MerkleTree.js Solidity NFT Whitelist example Allow NFT minting only to whitelisted accounts by verifying merkle proof in Solidity contract. Merkle roo
An imports transform unplugin.
unplugin-transform-imports An imports transform unplugin based on babel inspired by babel-plugin-transform-imports. What unplugin-transform-imports Do
Linter for Nix using tree-sitter ๐ณ + โ๏ธ
Linter for Nix using tree-sitter ๐ณ + โ๏ธ This is a simple linter for Nix that uses tree-sitter. I plan on extending it with more detections in the fut
Tiny and powerful state management library.
BitAboutState Tiny and powerful React state management library. 100% Idiomatic React. Install npm install --save @bit-about/state Features 100% Idioma
Create a performant distributed context state by synergyzing atomar context pieces and composing reusable state logic.
Synergies Create a performant distributed context state by synergyzing atomar context pieces and composing reusable state logic. synergies is a tiny (
An event-driven architecture wrapper for Wechaty that applies the CQS principle by using separate Query and Command messages to retrieve and modify the bot state, respectively.
CQRS Wechaty An event-driven architecture wrapper for Wechaty that applies the CQS principle by using separate Query and Command messages to retrieve
A tiny package for JavaScript Web App's state management based on RxJS & Immer
A tiny package for JavaScript Web App's state management based on RxJS & Immer
A helper to use immer as Solid.js Signal to drive state
Solid Immer A helper to use immer as Solid.js Signal to drive state. Installation $ npm install solid-immer Usage Use createImmerSignal to create a im
State based input library for the browser
Inp State based input library for the browser
Beat Akamai Technologies' State of the Art Antibot 2.0
Akamai Bot Manager 2.0 If you want to talk join https://discord.gg/amBFR6G2PM Feel free to contact me @lulu_fr_ on Twitter, open an issue or start a d
Edvora App is a web application based on an external API, showing data about different types of products and the user can filter these data by choosing a specific state, city or product name. Build with React.js
Edvora App is a web application based on an external API, showing data about different types of products and the user can filter these data by choosing a specific state, city or product name. Build with React.js
Library for calculating where to draw tree nodes, while avoiding overlap.
Tree Grapher Library for calculating where to draw tree nodes, while avoiding overlap. Installation 1) npm install tree-grapher --save-exact The --sav
Visualize the Directed Acyclic Graph that Git creates to connect Commit, Tree and Blob objects internally.
Git Graph Visualize the Directed Acyclic Graph that Git creates to connect Commit, Tree and Blob objects. Hosted at HarshKapadia2.github.io/git-graph.
Optimistic state updates using @nrwl/angular#optimisticUpdate
NxOptimisticState Quickstart: $ npm ci $ npx nx serve ou-ui This simple project was created as a PoC to show comparison of two different approaches to
(๐, ๐ฒ) Web3 Link Tree is a free & open-source alternative to Linktree built with React.js, Next.js, Tailwind and Web3-React
Getting Started Read the detailed guide here Customize Add your name, wallet address, social media links and more in config.ts Images Save images to t
Small (0.5 Kb) react hook for getting media breakpoints state info in runtime
tiny-use-media Small (0.5 Kb) react hook for getting media breakpoints state info in runtime Usage npm i tiny-use-media --save Adn in your react code
React Native's Global Alert Component that can be fully customized and without the need of a state.
๐ฉ React Native Easy Alert React Native Easy Alert Component. Watch on youtube Easy Alert example app. React Native's Global Alert Component that can
This package is an open source extension for MikroORM, which enables Nested Set Tree for your needs
MikroORM nested set This package is an open source extension for MikroORM, which enables Nested Set Tree for your needs Disclaimer For now, this packa
๐ฎ tiny robust state management
๐ฎ snapstate tiny robust state management ๐ฆ npm install @chasemoskal/snapstate ๐๏ธ watch for changes to properties ๐ต๏ธ track only the properties you
Redux Remote is a high level networking library for Redux.
Redux Remote Redux Remote is a high level networking library for Redux. It runs Redux on both client and server, maintaining the same state. It allows
An event emitter that allows you to manage your global state
Thor Event Emitter Event emitter to manage your state. An event emitter that allows you to manage your global state. Instead of using global giant obj
Frontend, contracts, and merkle tree generator for use in quickly scaffolding ERC20 token airdrops.
Merkle Airdrop Starter Quickly bootstrap an ERC20 token airdrop to a Merkle tree of recipients. Steps: Generate Merkle tree of recipients by following
A tiny, reactive JavaScript library for structured state and tabular data.
A JavaScript library for structured state. Using plain old JavaScript objects to manage data gets old very quickly. It's error-prone, tricky to track
A javascript standard data structure library which benchmark against C++ STL.
js-sdsl A javascript standard data structure library which benchmark against C++ STL. Note Note that our official version starts from 2.0.0. In order
๐ช๐ฝ Form creation made easy, backed by state machines
Elderform Form handling without tears and predictable form state based on defined parameters. Elderform gives you everything you need to create robust
Bootstrap an NFT minting site with Merkle tree whitelists.
๐๏ธ nft-merkle-whitelist-scaffold Bootstrap an NFT minting site with merkle tree whitelists. Go to nft-merkle-whitelist.vercel.app to see the latest d
Highlight your code using tree-sitter-highlight
rehype-tree-sitter-highlight highlight your code using tree-sitter-highlight Installation npm install rehype-tree-sitter-highlight Usage This is a reh
Little app for live coding effects for Matt Parker's xmas tree thing
Xmas Tree Lights App Little app for live coding and exporting effects for Matt Parker's Xmas tree experiment (2021 edition). You can check this out on
Whoosh - minimalistic React state manager
Whoosh - minimalistic React state manager Whoosh is a React state manager which entire API consists of exactly one function - createShared(). TL;DR ve
Typescript based monte-carlo acyclic graph search algorithm for multiplayer games
Typescript based monte-carlo acyclic graph search algorithm for multiplayer games. It can be used in any turn-based strategic multiplayer games.
๐ Style and Component Library for Angular
ngx-ui Component & Style Library for Angular by Swimlane. Installing npm i @swimlane/ngx-ui --S Install the project's peer depencencies (moment, codem
NodeJS Implementation of Decision Tree using ID3 Algorithm
Decision Tree for Node.js This Node.js module implements a Decision Tree using the ID3 Algorithm Installation npm install decision-tree Usage Import
javascript implementation of logistic regression/c4.5 decision tree
LearningJS: A Javascript Implementation of Logistic Regression and C4.5 Decision Tree Algorithms Author: Yandong Liu. Email: yandongl @ cs.cmu.edu Upd
AppRun is a JavaScript library for developing high-performance and reliable web applications using the elm inspired architecture, events and components.
AppRun AppRun is a JavaScript library for building reliable, high-performance web applications using the Elm-inspired architecture, events, and compon
JCS (JSON Canonicalization Scheme), JSON digests, and JSON Merkle hashes
JSON Hash This package contains the following JSON utilties for Deno: digest.ts provides cryptographic hash digests of JSON trees. It guarantee that d
Todo App is a single page application for listing tasks
Todo App is a single page application for listing tasks. These tasks that are stored in the local storage can be marked as completed, edited and deleted. It is built using React, Bootstrap and CSS.
Solid.js library adding a services layer for global shared state.
Solid Services Services are "global" objects useful for features that require shared state or persistent connections. Example uses of services might i
Chart.js Graph-like Charts (tree, force directed)
Chart.js Graphs Chart.js module for charting graphs. Adding new chart types: graph, forceDirectedGraph, dendogram, and tree. Works great with https://
Chart.js scale for hierarchical tree-like data structure
Chart.js Hierarchical Scale Plugin Chart.js module for adding a new categorical scale which mimics a hierarchical tree. Related Plugins Check out also
Toggle the state of a UI element to easily create components e.g. collapse, accordion, tabs, dropdown, dialog/modal.
Tiny UI Toggle Toggle the state of a UI element to easily create components e.g. collapse, accordion, tabs, dropdown, dialog/modal. Demo and documenta
Diagram-maker - A library to display an interactive editor for any graph-like data.
Diagram Maker Diagram Maker is a library to display an interactive editor for any graph-like data. Following is a screenshot from one of the consumers
Fancytree - JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag'n'drop, and lazy loading
Fancytree Fancytree (sequel of DynaTree 1.x) is a JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkb
JqTree - Tree widget for jQuery
jqTree JqTree is a tree widget. Read more in the documentation. Features Create a tree from JSON data Drag and drop Works on ie9+, firefox, chrome and
Pickle tree - Javascript tree component made with pure javascript
Pickle Tree Pickle tree is a tree component written as completely pure javascript. Just send json file to object and have fun :-D Pickle tree does't n
Twitter-Clone-Nextjs - Twitter Clone Built With React JS, Next JS, Recoil for State Management and Firebase as Backend
Twitter Clone This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn de
This hook allows you to isolate and manage the state within the component, reducing rendering operations and keeping the source code concise.
React Hook Component State This hook allows you to isolate and manage the state within the component, reducing rendering operations and keeping the so
experimental project for babel-plugin-mutable-react-state
Goalist Mutable React Example This example is an attempt to work with babel-plugin-mutable-react-state on a simpler project to see how complicated wou
Real state property listing app using next.js , chakra.ui, SCSS
This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://
Webpack plugin to tree-shake and minify JSON modules
webpack-json-access-optimizer Optimize JSON modules that are referenced via accessor function. For example, i18n locale JSONs. Features Tree shaking R
A state management library for React, heavily inspired by vuex
Vuex - But for React! โ If you know vuex, you know it's as close as we get to a perfect state management library. What if we could do this in the reac
A web app that shows visualizations of the most used graphs algorithms such as BFS, DFS, Dijsktra, Minimum spanning tree, etc. It allows you to draw your own graph.
Graph Visualizer Draw your own graphs and visualize the most common graph algorithms This web application allows you to draw a graph from zero, with p
Prefetch and sync state to client with one line of code, out-of-the-box
vue3-SSR-starter Prefetch and sync state to client with one line of code, out-of-the-box Features vue3 SSR vue-router we don't need vuex anymore one l
A refined tool for exploring open-source projects on GitHub with a file tree, rich Markdown and image previews, multi-pane multi-tab layouts and first-class support for Ink syntax highlighting.
Ink codebase browser, "Kin" ๐ The Ink codebase browser is a tool to explore open-source code on GitHub, especially my side projects written in the In