The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more โ
Top 23 Tiny Open-Source Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
timeago.js
:clock8: :hourglass: timeago.js is a tiny(2.0 kb) library used to format date with `*** time ago` statement.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
next-translate
Next.js plugin + i18n API for Next.js ๐ - Load page translations and use them in an easy way!
-
printf
Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
-
tinylisp
Lisp in 99 lines of C and how to write one yourself. Includes 20 Lisp primitives, garbage collection and REPL. Includes tail-call optimized versions for speed and reduced memory use.
-
signals
A tiny (~1kB minzipped) and extremely fast library for creating reactive observables via functions. (by maverick-js)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Project mention: Ky: Tiny and elegant JavaScript HTTP client based on the browser Fetch API | news.ycombinator.com | 2024-04-24
Mitt is a small (200 bytes) library that provides the same functionality. It doesn't have many updates, because it's simply perfect and there are not many things to improve there. It gets the job done. Don't be frightened, if in 2 years npm will say it's 2 years old. This library is just perfect with no bloatware. In the worst case, just copy-paste its code to your app.
Project mention: pure javascript vs jquery vs react for a complex, downloadable text based browser game with state management? | /r/webdev | 2023-05-14Maybe a small JQuery clone like a Cash - https://github.com/fabiospampinato/cash or SurfJS https://surf.monster/ (Surf has a delay/queue, reactive templates) might help for writing less code and is still JavaScript
You can roll your own or use a utility library. A simple zero-dependency library would be something like just-group-by [1]. Although I now prefer remeda [2] as it seems to have the best typescript support, especially the strict variants such as `grouBy.strict`.
[1] https://github.com/angus-c/just#just-group-by
Project mention: Next.js Weekly #34: StyleX, Self-Healing URLs, AuthKit, Scaleable TailwindCSS, Layouts vs Templates, Faster Next.js Websites [๐ all links in the comments] | /r/nextjs | 2023-12-10next-translate
Project mention: A list of JavaScript engines, runtimes, interpreters | /r/learnjavascript | 2023-12-10elk
I haven't used it, but EmbedIO looks like it's another option: https://github.com/unosquare/embedio
Workers multi-threading via Tinypool (a lightweight fork of Piscina)
LISP has a very simple and consistent syntax, so much so that a basic interpreter can be done in only 99 lines of C.
Project mention: GitHub - thoughtspile/awesome-tiny-js: A collection of tiny JS libraries (under 2 kB) to put your bundle on a diet | /r/programming | 2023-07-13
Tiny related posts
- Next.js Weekly #34: StyleX, Self-Healing URLs, AuthKit, Scaleable TailwindCSS, Layouts vs Templates, Faster Next.js Websites [๐ all links in the comments]
- Event Bus with Vue 3 and TypeScript
- Explicit Design, Part 9. Decoupling Features with Events
- GitHub - thoughtspile/awesome-tiny-js: A collection of tiny JS libraries (under 2 kB) to put your bundle on a diet
- 151-byte static Linux binary in Rust
- awesome-tiny-js: A collection of JS libraries under 2 kB
- Procedural Tree Generator - Free Pixel Art Tool
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Tiny projects? This list will help you:
Project | Stars | |
---|---|---|
1 | ky | 11,505 |
2 | mitt | 10,242 |
3 | cash | 6,417 |
4 | split | 5,996 |
5 | just | 5,801 |
6 | unfetch | 5,684 |
7 | timeago.js | 5,147 |
8 | TIC-80 | 4,744 |
9 | react-colorful | 2,990 |
10 | next-translate | 2,534 |
11 | printf | 2,345 |
12 | fflate | 2,051 |
13 | Genann | 1,901 |
14 | elk | 1,586 |
15 | minimp3 | 1,482 |
16 | EmbedIO | 1,430 |
17 | tinypool | 1,044 |
18 | tinylisp | 786 |
19 | teaful | 698 |
20 | signals | 696 |
21 | awesome-tiny-js | 623 |
22 | ZzFX | 504 |
23 | hundred | 425 |
Sponsored