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. Learn more →
Top 23 JavaScript Deno Projects
-
SheetJS js-xlsx
📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
-
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.
-
postgres
Postgres.js - The Fastest full featured PostgreSQL client for Node.js, Deno, Bun and CloudFlare (by porsager)
-
microdiff
A fast, zero dependency object and array comparison library. Significantly faster than most other deep comparison libraries and has full TypeScript support.
-
zip.js
JavaScript library to zip and unzip files supporting multi-core compression, compression streams, zip64, split files and encryption.
-
croner
Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. Most features. Node. Deno. Bun. Browser.
-
serverless-dns
The RethinkDNS resolver that deploys to Cloudflare Workers, Deno Deploy, Fastly, and Fly.io
-
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.
-
i18next-http-backend
i18next-http-backend is a backend layer for i18next using in Node.js, in the browser and for Deno.
-
i18next-http-middleware
i18next-http-middleware is a middleware to be used with Node.js web frameworks like express or Fastify and also for Deno.
-
mini-van
Mini-Van: A minimalist template engine for DOM generation and manipulation, working for both client-side and server-side rendering (SSR)
-
i18next-fs-backend
i18next-fs-backend is a backend layer for i18next using in Node.js and for Deno to load translations from the filesystem.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
ExcelJS and XLSX (SheetJS) are great libraries to work with XLSX files. The former I've found a bit easier to work with but less efficient in general.
For this article, we'll leverage the 'Simple CRM' project from our previous list of projects. We'll integrate and utilize the i18n library to internationalize our application.
Project mention: The Notifier Pattern for Applications That Use Postgres | news.ycombinator.com | 2024-05-14Great post!
Postgres.js actually does this implicitly through a simple API[1] mimicking the postgres way, thereby using only a single dedicated connection for listening per process.
Listen/notify is also super useful with triggers.
[1] https://github.com/porsager/postgres
Project mention: 🚀 The Fast, Accurate, JavaScript Objects Diffing & Patching Library | dev.to | 2024-05-01Microdiff
Project mention: Supercharge Your TypeScript App: Mastering i18next for Type-Safe Translations | dev.to | 2023-06-22A React.js based i18next setup with in-memory translation resources could also look very similar to the above example, so let's raise the bar a little bit and see what a setup with lazy loading translations like with i18next-http-backend looks like:
Project mention: instant.dev: Rails-inspired JavaScript ORM and Migrations for Postgres | /r/programming | 2023-09-30
Project mention: Show HN: Instant API – Build type-safe web APIs with JavaScript | /r/hypeurls | 2023-10-27
Project mention: Show HN: FeedsBot – A Meower bot that posts RSS feed updates to groupchats | news.ycombinator.com | 2023-09-03Hi, HN!
I made this awhile back as a Meower[1] bot that posts RSS feed updates to groupchats, and reads RSS feeds, powered by Extractus' Feed Extractor[2]. My friend's groupchat uses this bot to post updates to his blog, and he says that it has been working out great.
Looking forward to your feedback and suggestions!
[1]: https://meower.org/
[2]: https://github.com/extractus/feed-extractor
Project mention: VanJS (Vanilla JavaScript): smallest reactive UI framework | news.ycombinator.com | 2023-05-25Interestingly the `tags` object seems to support any tag name: https://github.com/vanjs-org/mini-van/blob/57b686ced075754ee...
And it still allows to provide specific types for teh known ones: https://github.com/vanjs-org/mini-van/blob/57b686ced075754ee...
Cool stuff
JavaScript Deno related posts
-
Tatami-Ng Version 0.4.4
-
Show HN: BewCloud is a simpler alternative to Nextcloud written in TypeScript
-
I have created a small anti-depression script
-
Show HN: Instant API – Build type-safe web APIs with JavaScript
-
JavaScript First, Then TypeScript
-
Next.js, Just Why?
-
Node.js codebase is still entirely in Javascript and not in Typescript and node team does not even officially provide node TS types
-
A note from our sponsor - InfluxDB
www.influxdata.com | 20 May 2024
Index
What are some of the best open-source Deno projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | SheetJS js-xlsx | 34,554 |
2 | i18next | 7,439 |
3 | postgres | 6,780 |
4 | microdiff | 3,489 |
5 | zip.js | 3,288 |
6 | croner | 1,885 |
7 | serverless-dns | 1,752 |
8 | ImageScript | 595 |
9 | aria2.js | 589 |
10 | pogo | 487 |
11 | lmdb-js | 472 |
12 | i18next-http-backend | 417 |
13 | svelte-adapter-deno | 308 |
14 | instant | 261 |
15 | api | 246 |
16 | deno-canvas | 185 |
17 | i18next-http-middleware | 147 |
18 | feed-extractor | 139 |
19 | deno_swc | 113 |
20 | mini-van | 92 |
21 | i18next-fs-backend | 87 |
22 | angular_deno | 85 |
23 | deno-bin | 67 |
Sponsored