184 Repositories
JavaScript auto-type Libraries
A simple static type checker that enforces C-style programming in Julia
SimpleTypeChecker is an experimental Julia package designed to enforce C-style programming in Julia language. Note : it won't save you if your codes a
Type-safe session for all Astro SSR project
Astro Session Why use Astro Session? When building server application with Astro, you will often need session system to identify request coming from t
Kysely dialects, plugins and other goodies for SurrealDB
kysely-surrealdb Kysely dialects, plugins and other goodies for SurrealDB. SurrealQL is based on SQL, so why not? Installation NPM 7+ npm i kysely-sur
VSCode Extension & utilities for exploring TypeScript type information
ts-type-explorer VSCode Extension & utilities to explore type information in TypeScript projects. Installation Check out the releases page to download
A fully type-safe and lightweight way of using exceptions instead of throwing errors
🛡️ exceptionally A fully type-safe and lightweight way of using exceptions instead of throwing errors 🦺 fully typesafe 🐤 lightweight (209 bytes) 🏃
Easy view and filter all follows and following. Auto update by GitHub Action.
😳 List All Followers And Following Easy view and filter all follows and following. Auto update by GitHub Action. Since GitHub's default follows and f
TSServer plugin & Utilities for "expanding" TypeScript types
ts-expand-type This repo provides a TS Server plugin which amends quick info to include the fully "expanded" type. "Expanded" means that object inters
Type safe library for interacting with Mindbody's Public API (v6) and Webhooks
Mindbody API Type safe library for interacting with Mindbody's Public API (v6) and Webhooks ⚠️ Read before installing This library is typed according
auto-endorse
linkedin auto-endorser extension install install as unpacked chrome extension instructions navigate to the profile that you want to endorse, click "Sh
Automatically follow and unfollow GitHub users.
🇺🇸 English 🇧🇷 Português About 📄 Script to follow or unfollow users from the current GitHub page. Information ℹ Empty. How to use 👨💻 To start u
Quickly bootstrap your next TypeScript REST API project. Node 16+, auto OpenAPI, Prettier+ESLint, Jest
REST API template with autogenerated OpenAPI Quickly bootstrap your next TypeScript REST API project with the most up to date template. Included a sam
Pure JS Auto Complete plugin with extra features.
Cndk.AutoComplete.js Cndk.AutoComplete.js is a pure JavaScript plugin. It performs auto-complete operations within an INPUT. Installation Include the
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
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
A transpiler from golang's type to typescript's type for collaboration between frontend & backend.
go2type go2type.vercel.app (backup site) A typescript transpiler that convert golang's type to typescript's type. Help front-end developer to work fas
To understand the history of SACCOs, a Savings and Credit cooperative otherwise known as a Sacco is a type of corporation that aims at pooling money together.
To understand the history of SACCOs, a Savings and Credit cooperative otherwise known as a Sacco is a type of corporation that aims at pooling money together. Depending on the Saccos, there are different types of supplies of merchandise. These include and are not limited to recognition servers, sedimentation, and call home eggs installation. More to these items include check glades, bankers, checks standing orders and safe detentions, and salary progress.
(WIP) Bilibili-live danmu listener with type.
blive-message-listener Bilibili-live danmu listener with type. Bilibili 直播间弹幕监听器,支持类型输出。 Features 完整的类型支持 Install npm i blive-message-listener Usage
Alpine.js wrapper for @formkit/auto-animate.
💫 Alpine AutoAnimate 💫 An Alpine.js wrapper for @formkit/auto-animate. 🚀 Installation CDN Include the following script tag in the head of your
(WIP) Bilibili-live danmu listener with type.
blive-message-listener Bilibili-live danmu listener with type. Bilibili 直播间弹幕监听器,支持类型输出。 Features 完整的类型支持 Install npm i blive-message-listener Usage
Keep the type of storage value unchanged and change array and object directly. Supports listening to the changes and setting expires.
proxy-web-storage A more convenient way to use storage through proxy. try it on codesandbox. Install npm i proxy-web-storage Features Base Keep the ty
Auto generate the corresponding `.env` file.
unplugin-vue-dotenv Auto generate the corresponding .env file. Install npm i unplugin-vue-dotenv Vite // vite.config.ts import Dotenv from 'unplugin-v
A fast and powerful http toolkit that take a list of domains to find active domains and other information such as status-code, title, response-time , server, content-type and many other
HTTPFY curently in beta so you may see problems. Please open a Issue on GitHub and report them! A Incredible fast and Powerful HTTP toolkit Report Bug
Dynamic (Per line/paragraph depend on language you type) RTL/LTR support plugin for Obsidian.md
In the name of Allah Obsidian Dynamic RTL Dynamic (Per line/paragraph depending on the language you type) RTL/LTR support plugin for Obsidian.md Previ
A Node.js HTTP proxy that tracks managed PaaS account applications and auto-stop&start them
paastis-engine Features Paastis engine is the heart of the Paastis project. Its goal is to monitor and manage (start & stop) PaaS applications based o
Validate and auto-generate TypeScript types from raw SQL queries in PostgreSQL.
SafeQL Write SQL Queries With Confidence • Get started Install I would first recommend follow the instructions in the documentation. npm install --sav
A type programming language which compiles to and interops with type-level TypeScript
Prakaar Prakaar (hindi for "type") is a type programming language which compiles to and interops with type-level TypeScript. Prakaar itself is also a
Compile-time tests for types. Useful to make sure types don't regress into being overly-permissive as changes go in over time.
expect-type Compile-time tests for types. Useful to make sure types don't regress into being overly-permissive as changes go in over time. Similar to
An automated tool help you to transform backend json data to TypeScript type.
ohmyts An automated tool help you to transform backend json data to TypeScript type. Quick Start Vite install npm i @ohmyts/vite -D 🤽 playground play
👩🎤 Headless, type-safe, UI components for the next generation Web3.Storage APIs.
Headless, type-safe, UI components for the next generation Web3.Storage APIs. Documentation beta.ui.web3.storage Examples React Sign up / Sign in Sing
Multi-chain defi crypto sniper written in typescript/javascript. Fastest method of sniping with auto-sell and rug prevention features.
CryptoSniper Community Edition Multi-chain defi crypto sniper written in typescript/javascript. Fastest method of sniping with auto-sell and rug preve
A lightweight (~850 B) library for easy mac/window shortcut notation. kbd-txt convert shortcut text depending on the type of OS (window/linux/mac).
kbd-txt A lightweight (~850 B) library for easy mac/window shortcut notation. kbd-txt convert shortcut text depending on the type of OS (window/linux/
End-to-End type safety for REST APIs written in Fastify. Only problem is you have to explicity export and register route handlers. LOL
Chino intelligence in japaneese End-to-End type safety for REST APIs written in Fastify. Only problem is you have to explicity export and register rou
Auto-preload multiple relationships when retrieving Lucid models
Adonis Auto-Preload Auto-preload multiple relationships when retrieving Lucid models Pre-requisites Node.js = 16.17.0 Installation npm install @melch
A little utility type package that allows you to access the current TypeScript version from your types.
@phryneas/ts-version A little utility type package that allows you to access the current TypeScript version from your types. import { TSVersion } from
A functional, immutable, type safe and simple dependency injection library inspired by angular.
func-di English | 简体中文 A functional, immutable, type safe and simple dependency injection library inspired by Angular. Why func-di Installation Usage
Very tiny function that checks if an object/array/value is shaped like another, with TypeScript type refining.
@suchipi/has-shape Very tiny (~200B before minification/compression) function that checks if an object/array/value is shaped like another, with TypeSc
Implementing various sorting algorithms in Typescript's type system
Sorta Cool I was on a 10 hour flight with no WiFi, and, bored out of my mind, I thought it would be fun to implement some sorting algorithms in the Ty
🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system
🐬 HypeScript Introduction This is a simplified implementation of TypeScript's type system that's written in TypeScript's type annotations. This means
Type-safe and Promisified API for Web Worker and Iframe
💛 You can help the author become a full-time open-source maintainer by sponsoring him on GitHub. typed-worker Install npm i typed-worker Usage Create
A node.js app that claims golden codes on keydrop.
KeydropAutocode Youtube Tutorial - A little outdated Leave a ⭐ for more updates Always update bot token when downloading a new verison of the app. Joi
Simple auto-scaling for Amazon Lightsail Containers written in Javascript
About Amazon Lightsail Containers is one of the easiest way to run container based app on AWS. It automatically sets up a load balanced TLS endpoint,
A serverless function that auto commits your daily total time tracked on Wakatime to Github.
A serverless function that auto commits your daily total time tracked on Wakatime to Github. Using Netlify Scheduled Functions, Github GraphQL API, and Wakatime API.
A script that combines a folder of SVG files into a single sprites file and generates type definitions for safe usage.
remix-sprites-example A script that combines a folder of .svg files into a single sprites.svg file and type definitions for safe usage. Technical Over
infiniteScrollWithTemplate - JQuery plugin for ajax-enabled infinite page scroll / auto paging with template
jQuery Infinite With Template Plugin JQuery plugin for ajax-enabled infinite page scroll with template. If you like jQuery until now, this little libr
Auto resizing textareas, can be used with bootstrap
auto-resize-textarea Auto resizes the height of any textarea to match the text input. No dependencies Works with Bootstrap Try it Demo page Reposito
This is a JQuery plugin for input tags with auto complete suggestion.
Jquery Suggestags This is a JQuery plugin for input tags with auto complete suggestion. $('input').amsifySuggestags(); npm installation npm i suggesta
🔒 The new way to do types in typescript.
Nominal The right way to do types in typescript. Installation npm install nominal-types yarn install nominal-types pnpm install nominal-types Usage
TypeScript type definitions for Bun's JavaScript runtime APIs
Bun TypeScript type definitions These are the type definitions for Bun's JavaScript runtime APIs. Installation Install the bun-types npm package: # ya
Types generator will help user to create TS types from JSON. Just paste your single object JSON the Types generator will auto-generate the interfaces for you. You can give a name for the root object
Types generator Types generator is a utility tool that will help User to create TS Interfaces from JSON. All you have to do is paste your single objec
An open-source Typing-effect Library, That enables potential users to add a typing effect to mere DOM Elements.
Typing Effect Library An open-source Typing-effect Library I created. That enables potential users to add a typing effect to mere DOM Elements. Tool P
Code auto-completer
Gouvernail Autocomplete your code using Fabrice Bellard's AI API on Visual Studio Code. See https://textsynth.com. Getting started Create an account o
Small TS library to type and safely handle `serde` JSON serializations of Rust enums.
rustie-ts TypeScript library with helper types and functions to type-safely handle Rust's serde JSON serialization of Enums. It can also be used stand
A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
🌍 typesafe-i18n A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects. Advantages 🐤 lightwe
🐝 A vite plugin automatically export files & HMR support
vite-plugin-hot-export Automatically export files with HMR English|简体中文 Why ? When developing, we often need to download some images or svg from the i
✨ A cli can automatically export files of the same type
auto-export A cli can automatically export files Why When you want to export many files of the same type in one folder, you may cost a lot of time to
A compiled-away, type-safe, readable RegExp alternative
🦄 magic-regexp A compiled-away, type-safe, readable RegExp alternative ✨ Changelog 📖 Documentation ▶️ Online playground Features Runtime is zero-dep
Type-safe internationalization (i18n) for Next.js
Type-safe internationalization (i18n) for Next.js Features Usage Examples Scoped translations Change current locale Use JSON files instead of TS for l
🔥 TypeScript type assertion plugin for vitest
TypeScript type assertion plugin for vitest. 📌 This plugin is in alpha version, and will probably stay that way for a long time, it lacks tests (a bi
Make text fit container, prevent overflow and underflow.
AutoTextSize Make text fit container, prevent overflow and underflow. The font size of the text is adjusted so that it precisely fills its container.
Detect browser, and render view according to the detected browser type.
react-browser-detector Detect browser, and render view according to the detected browser type. Installation To install, you can use npm or yarn: npm i
A javascript written program that can be used to automatically join BloxFlip Rains.
Toxic Rainer Auto-BloxFlip Rain Joiner Toxic Rainer is a web-socket based background running program used to automatically join BloxFlip Rains to get
UAParser.js - Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment.
UAParser.js JavaScript library to detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data with relatively small footprint (~17KB m
An infinite scrolling plugin for jQuery.
jScroll - jQuery Plugin for Infinite Scrolling / Auto-Paging Official site at jscroll.com. Copyright © Philip Klauzinski Dual licensed under the MIT a
Obsidian plugin: Type text shortcuts that expand into javascript generated text.
Obsidian Plugin - Text Expander JS (open beta) This Obsidian plugin allows the user to type text shortcuts that are replaced by (or "expanded into") j
CLI tool to add @ts-expect-errors to typescript type errors
suppress-ts-errors Cli tool to add comments to suppress typescript type errors. Add @ts-expect-error or @ts-ignore comments to all locations where err
An npm package with Tailwind CSS utility classes for creating responsive grid columns without media queries using auto fit.
Grid Auto Fit for Tailwind CSS A plugin that helps you create a responsive grid layout in Tailwind CSS without using media queries. It uses the auto-f
A next-gen framework for type-safe command-line applications
Zors 🥇 Next-gen framework for building modern, type-safe command-line applications. 📦 Tiny (zero dependencies) 💡 Runtime agonistic (supports both D
a vscode extension for http response data auto transform ts type.
Api2ts 这是一个自动将 http 的响应数据转化为 ts 的类型,使用 json-to-ts 做的。 Features 框选配置项后,使用快捷键 alt+Q : 请求参数配置文件 在根目录下创建 Api2ts.config.json 文件,配置项如下: { "baseURL": "http
CTF (Capture The Flag) is a type of information security competition that challenges contestants to find solutions or complete various tasks.
WHAT IS CTF? CTF (Capture The Flag) is a type of information security competition that challenges contestants to find solutions or complete various ta
TypeScript bot for auto-deleting of Telegram premium stickers with some interesting features based on the grammY library
anti-premium-stickers-bot TypeScript bot for auto-deleting of Telegram premium stickers with some interesting features based on the grammY library Thi
Auto-import components in Astro projects
Astro Auto Import 🔗 Looking for the main package? Jump to astro-auto-import → 🚀 Project Structure This project uses workspaces to develop a single p
Simple window.localStorage, with type safety
mini-local-storage simple window.localStorage, with type safety example // localStorage.ts import { createLocalStorage } from "mini-local-storage";
Typesafe API for processing iterable data in TypeScript and JavaScript.
Stream API Type-safe API for processing iterable data in TypeScript and JavaScript similarly to Java 8 Stream API, LINQ or Kotlin Sequences. Unlike Rx
Handle errors like it's 2022 🔮
Handle errors like it's 2022 🔮 Error handling framework that is minimalist yet featureful. Features Minimalist API Custom error types Wrap any error'
Responsive, auto-saving To-Do List made from scratch using JavaScript only, but refactoring the code into ES6 standard
Project Name ES6 AWESOME BOOKS Website Name AWSM BOOKS Project Website (GitHub Pages) https://github.com/Zeraltz/es6-awsm-books Clone the Project git
A discord bot to track "owo", usually used to help with OwO bot. Made with Discord.js v13 includes Slash commands, Leaderboards, Auto Resets etc.
Discord-OwO-tracker A discord bot to track "owo", usually used to help with OwO bot Requirements Discord.js v13 (npm install discord.js@latest) applic
🌗 1 line of code to apply auto dark / light theme and support custom theme for your website. Super fast and lightweight theme library.
themes.js A super lightweight and fast Theme library with auto system color scheme detection in JavaScript. Features Auto detect Dark / Light mode by
Proof of concept: support immutable trpc servers using lambdas to ensure client/server compatibility
auto-versioned-trpc-aws-lambda Proof of concept to support an automatically versioned AWS Lambda running tRPC to ensure a somewhat graceful and automa
Responsive, auto-saving To-Do List single page application made from scratch using JavaScript only
Project Name To-Do List Website Name What's Next? (TO-DO List) Clone the Project git clone https://github.com/Zeraltz/todo-list.git Built With HTML, C
Browser tab reload automation.
SpeedFeed Browser tab reload automation. Report Bug · Request Feature · View License (back to top) Contributing Contributions are what make the open s
Full type-safe Redis PubSub with Zod
redis-pubsub Full type-safe Redis PubSub system with async iterators Features Type-safety with Zod Out-of-the-box support for Date/Map/Set/BigInt seri
Zero runtime type-safe CSS in the same file as components
macaron comptime-css is now called macaron! macaron is a zero-runtime and type-safe CSS-in-JS library made with performance in mind Powered by vanilla
Runtime type checking in pure javascript.
Install npm install function-schema Usage import { signature } from 'function-schema'; const myFunction = signature(...ParamTypeChecks)(ReturnValueCh
Generate type definitions compatible with @kintone/rest-api-client
kintone-form-model-generator Generate type definitions compatible with @kintone/rest-api-client Prerequirements Node.js (=12) Install # Install npm i
🧩 TypeScript utility type in order to ensure to return only properties (not methods) containing values in primitive types such as number or boolean (not Value Objects)
🧩 TypeScript Primitives type TypeScript utility type in order to ensure to return only properties (not methods) containing values in primitive types
Utilities for auto-translating the Tera DataCenter based on XML files
xml-dc-translator Requires latest version of node.js, download here: https://nodejs.org/. Utility for auto-translating the Tera DataCenter based on XM
Opinionated, type-safe, zero-dependency max/min priority queue for JavaScript and TypeScript projects.
qewe qewe is an opinionated, type-safe, zero-dependency max/min priority queue for JavaScript and TypeScript projects. Installation Add qewe to your p
A library to create pipelines with contexts and strong type checking.
TypePipe A library to create pipelines with contexts and strong type checking. Installation With Node.js and npm installed in your computer run: npm i
An Eleventy wrapper for type supported configurations
Shareable Eleventy configuration strap. The module can be dropped in to your .eleventy.js configuration file for Typed supported configuration options.
🪱 Zorm - Type-safe form for React using Zod
React Zorm Type-safe form for React using Zod! Features / opinions 💎 Type-safe Get form data as a typed object Typo-safe name and id attribute gene
A web component for progressively-enhanced auto-expanding textareas
Elastic Textarea A web component for progressively-enhanced auto-expanding textareas. This web component progressively enhances the native textarea: a
SiaCashCoin Frontend Staking/Swap
SCC Frontend If you want to contribute to SCC Frontend, please refer to the contributing guidelines of this project. Find us on Telegram at https://t.
This simple extension can automatically load NBN availability information for properties on realestate.com.au & domain.com.au including technology type, maximum line speed, and co-existance status if available.
NBN Availability Check Chrome Extension This simple extension can automatically load NBN availability information for properties on realestate.com.au
A Brainf*ck interpreter built in the TypeScript type system.
Brainf*ck Interpreter in the TypeScript type system Just another thing that no one asked for. Why? I love messing with the TypeScript type system. Som
Auto rebake rewards on BakedBeans.io
Auto rebake script For BakedBeans miner on BSC Background I write code for a living and have worked in the finance space for the past 4 years. I wrote
🧬 A type builder for pagination with prisma and type-graphql.
🧬 Prisma TypeGraphql Pagination Prisma TypeGraphql Pagination builds prisma pagination types for type-graphql. import { ... } from 'type-graphql'
Unified utils for auto importing APIs in modules.
unimport Unified utils for auto importing APIs in modules Install # npm npm install unimport # yarn yarn install unimport # pnpm pnpm install unimpo
Clubhouse is a new type of social network based on voice—where people around the world come together to talk, listen and learn from each other in real-time.
Awesome Clubhouse The clubhouse is a new type of social network based on voice—where people around the world come together to talk, listen and learn f
Type Driven Database Framework.
cosmotype Type Driven Database Framework. Features Compatibility. Complete driver-independent. Supports many drivers with a unified API. Powerful. It
Rename image after pasting, support name pattern and auto renaming.
Obsidian paste image rename This plugin is inspired by Zettlr, Zettlr shows a prompt that allows the user to rename the image, this is a great help if