JavaScript Deno

Open-source JavaScript projects categorized as Deno

Top 23 JavaScript Deno Projects

  • SheetJS js-xlsx

    📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

  • Project mention: how to work with .xlsx files? | /r/node | 2023-06-28

    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.

  • i18next

    i18next: learn once - translate everywhere

  • Project mention: Translating zod errors with next-intl | dev.to | 2024-03-05

    When starting a new project with Next.js these days, next-intl and zod are my go to libraries for internationalization and schema validation, respectively. Of course, when using zod for client-facing validations I would like to translate potential error messages. The package zod-i18n can be used to achieve this for i18next, a popular alternative internationalization library. This means that by using this library as starting point one can quickly achieve zod translation with next-intl.

  • 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.

    SurveyJS logo
  • postgres

    Postgres.js - The Fastest full featured PostgreSQL client for Node.js, Deno, Bun and CloudFlare (by porsager)

  • Project mention: Neon Is Generally Available: Serverless Postgres | news.ycombinator.com | 2024-04-15

    I want to use this as a chance to bring attention to a GitHub issue that I think would help reduce friction for Neon:

    https://github.com/neondatabase/neon/issues/4989

    If the Neon driver were to allow us to easily pass in a localhost connection, the development and test experience would be easier. Perhaps Neon could swap to something like this internally: https://github.com/porsager/postgres.

    Having run a local dev environment connected to Neon and tests connected to Neon got in our way of adoption. We'd prefer to develop and run tests against a regular Postgres localhost database.

    To the PMs of Neon, put yourself in the shoes of a new developer thinking of giving Neon a try. What changes will I have to make to my code and my development workflow?

  • 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.

  • Project mention: Pigz: Parallel gzip for modern multi-processor, multi-core machines | news.ycombinator.com | 2023-05-12

    Similarly, if people are interested, I have coded the possibility to compress zip files on several cores in zip.js [1]. The approach is simpler as it consists of compressing the entries in parallel. It still offers a significant performance gain though when compressing multiple files in a zip file, which is often the nominal case.

    [1] https://github.com/gildas-lormeau/zip.js

  • croner

    Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. Most features. Node. Deno. Bun. Browser.

  • Project mention: Croner – Cron for JavaScript and TypeScript | news.ycombinator.com | 2023-08-30
  • serverless-dns

    The RethinkDNS resolver that deploys to Cloudflare Workers, Deno Deploy, Fastly, and Fly.io

  • Project mention: Thoughts on RethinkDNS. Firewall, Privacy, Ads, all-in-one app for privacy. | /r/PrivacyGuides | 2023-05-17

    sky is a stub resolver, which after stripping out all request information, forwards the dns query to both Cloudflare and Google DoH servers (code), and replies from which ever responds back the fastest. Both the client app and the resolver (server) are open source, so if you find any leaks and know what's up, we're open to changes.

  • 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.

    WorkOS logo
  • aria2.js

    JavaScript library for aria2, "The next generation download utility."

  • ImageScript

    zero-dependency JavaScript image manipulation

  • pogo

    Server framework for Deno

  • lmdb-js

    Simple, efficient, ultra-fast, scalable data store wrapper for LMDB

  • i18next-http-backend

    i18next-http-backend is a backend layer for i18next using in Node.js, in the browser and for Deno.

  • Project mention: Supercharge Your TypeScript App: Mastering i18next for Type-Safe Translations | dev.to | 2023-06-22

    A 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:

  • svelte-adapter-deno

    A SvelteKit adapter for Deno

  • Project mention: SvelteKit server executable | /r/sveltejs | 2023-05-14

    If all your dependencies work with deno, you can try svelte-adapter-deno and deno compile --allow-env --allow-read --allow-net build/index.js.

  • instant

    JavaScript API framework with ORM, migrations and vectors

  • Project mention: instant.dev: Rails-inspired JavaScript ORM and Migrations for Postgres | /r/programming | 2023-09-30
  • api

    Instant API: Build type-safe web APIs with JavaScript (by instant-dev)

  • Project mention: Show HN: Instant API – Build type-safe web APIs with JavaScript | /r/hypeurls | 2023-10-27
  • deno-canvas

    Canvas API for Deno, ported from canvaskit-wasm (Skia).

  • 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.

  • feed-extractor

    Simplest way to read & normalize RSS/ATOM/JSON feed data

  • Project mention: Show HN: FeedsBot – A Meower bot that posts RSS feed updates to groupchats | news.ycombinator.com | 2023-09-03

    Hi, 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

  • deno_swc

    The SWC compiler for Deno.

  • 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.

  • angular_deno

    Angular Deno - Experimental Angular renderer in server with Deno

  • mini-van

    Mini-Van: A minimalist template engine for DOM generation and manipulation, working for both client-side and server-side rendering (SSR)

  • Project mention: VanJS (Vanilla JavaScript): smallest reactive UI framework | news.ycombinator.com | 2023-05-25

    Interestingly 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

  • deno-bin

    Use Deno via npm

  • Project mention: Use Deno via NPM | news.ycombinator.com | 2023-12-09
  • 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.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Deno related posts

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,479
2 i18next 7,399
3 postgres 6,704
4 microdiff 3,478
5 zip.js 3,278
6 croner 1,862
7 serverless-dns 1,727
8 aria2.js 589
9 ImageScript 587
10 pogo 487
11 lmdb-js 454
12 i18next-http-backend 415
13 svelte-adapter-deno 308
14 instant 259
15 api 245
16 deno-canvas 185
17 i18next-http-middleware 143
18 feed-extractor 137
19 deno_swc 113
20 i18next-fs-backend 85
21 angular_deno 85
22 mini-van 87
23 deno-bin 67

Sponsored
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.
www.influxdata.com