April 7, 2023, 2:57 p.m.

#57: Deno v1.32, SaaSKit, and more

Deno News

There’s been a lot of awesome community resources. If you’ve written about Deno, created a tool/module/app and want to be featured in this newsletter, hit reply here or drop it in our Discord’s #showcase channel!

Without further ado —

Articles and Resources

Deno 1.32 — Deno Authors — 1.32 brings smoother Node.js compatibility and other improvements.

Why We Added package.json Support to Deno — Ryan Dahl — Clarifying Deno’s mission to simplify and accelerate, and how adding package.json is a step in that direction.

You Don’t Need a Build Step — Andy Jiang — A brief overview into the build step, why it exists, and why we might not need it going forward.

Using the database SQLite with Deno — Craig Doremus — This guide will show you how to perform CRUD operations in Deno with sqlite3 and deno-sqlite.

How to proxy deno deploy through cloudflare — Reda Bacha — A thorough guide on how to protect your Deno Deploy with Cloudflare.

Setting up WebStorm for Deno - A Guide — Anden Acitelli — A list of tricks and best practices to using Deno with WebStorm.

Making SQLite extensions npm install’able for Node.js, and on deno.land/x for Deno — Alex Garcia — A guide on how to use SQLite extensions with Deno and how they work.

Create CLIs For 2023 Using Deno — Didier Amyot — More CLI developers are choosing Deno for building their next CLI tool. Here’s a thoughtful guide on writing CLI in 2023 with Deno.

Intro to Fresh plugins — Javier Ríos — A good resource for understanding how plugins in Fresh work.

Deno Fresh Deep Dive: Part 1 and Part II — Geoff Flarity — A series of looking under the Fresh hood. Part I looks at the Manifest file and what it does, while Part II discusses Server Context and its purpose.

Build an API with Express, Deno, and TypeScript: Part I and Part II — Tim Post — This series walks you through building a simple API using Express, as well as testing, benchmarking, and deployment.

Code and Tools

  • Fresh + Stripe example — Curious on how to integrate Stripe with Fresh? Check out this example.
  • drgn — A full-stack CLI library for deploying and managing enterprise-grade command line applications.
  • OpenAI — A feature complete Deno wrapper for the OpenAI API.
  • Grove — A hybrid microservice framework for Deno.
  • pup — Universal process manager built in Deno
  • eas-deno — A TypeScript SDK that authenticates with the main EAS API through tokenization. Giving you the performance of Rust without having to learn FFI in Rust.
  • deno-embedder — Dev tools for embedding static files into Deno as code.
  • terminal_images — 3.1.0 update for this module that helps display images in the terminal
  • squishy_cookies — A helper module that makes it easy to sign and verify cookies
  • inspire — Get an inspiring quote in your terminal.
  • bundlee — Bundle static assets to a single JSON-file.
  • monke — Color quantization and dithering in TypeScript.
  • byte — A disk unit conversion to human readable text library for JavaScript.

Products and APIs

Deno SaaSKit — An open-sourced modern SaaS template built on Fresh. It includes billing, auth, session management, and more. Try it out and give us feedback!

Cicada Build — Currently in private beta, Cicada allows you to write your CI pipelines with the power of TypeScript and run them locally or in the cloud.

Valtown — Easily share JS/TS functions. Now powered by Deno!

mock - This simple website lets you create mock API calls for testing.

co-authored-by - A micro-API that, when given GitHub handle, returns text “Co-authored-by: XYZ xyz@abc.com”. Check it out: https://co-authored-by.deno.dev/lambtron

Plark — An AI-powered website building using Deno.

Odds and Ends

  • Don’t forget to get your tickets to NodeCongress, where Ryan will deliver the keynote talk!
  • Check out this AI-game built with Deno where a random historical figure chats with you and you have to figure out who it is!
  • We’ve been adding tutorials and shorts to our YouTube — don’t miss an update by subscribing!

And that’s all for this issue!

Know someone who might find this useful? Please forward this to them.

— Andy

You just read issue #57 of Deno News.

Share on Twitter Share on LinkedIn Share on Hacker News Share on Reddit Share on Mastodon Share on Bluesky
GitHub Bluesky X