npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

turbo-az

v1.4.1

Published

Turbo-speed Azure Functions host with a persistent Node.js worker daemon and WebAssembly engine.

Readme

⚡ Turbo-AZ

Version License Platform

A blazing-fast, lightweight local development host for Azure Functions.

Turbo-AZ is a drop-in replacement for the official azure-functions-core-tools (func start). Built in Rust with a persistent Node.js worker daemon, it starts instantly, eliminates cold starts, and executes your JavaScript and TypeScript functions at near-zero latency.


✨ Features

  • 🚀 Instant Boot: Written in native Rust, the HTTP server boots in under 10 milliseconds.
  • ⚡ Zero Cold Starts: Uses a persistent Node.js daemon that keeps your modules and database connections loaded in memory across requests.
  • 🛠️ Zero Configuration: No host.json required. Just run it in your project folder and it auto-discovers your functions.
  • 🔒 Environment Variables: Automatically loads your secrets from local.settings.json and .env files.
  • 🛡️ Method Enforcement: Strictly validates incoming HTTP methods against your function's declared routes (e.g., blocking GET requests to POST endpoints).
  • 💡 Native TypeScript: Executes .ts files directly in memory via Node module hooks — no tsc build step required.

📦 Installation

Install Turbo-AZ globally via NPM. No Rust, no compilation, no setup required.

npm install -g turbo-az

Verify the installation:

turbo-az --version

🚀 Usage

Navigate to your existing Azure Functions project and simply run the CLI:

cd my-azure-functions-project

# Start the host
turbo-az

Turbo-AZ will scan your src/functions directory, print the available endpoints, and start listening on http://127.0.0.1:3000.

Example Function

Turbo-AZ supports the standard Azure Functions v4 programming model:

const { app } = require('@azure/functions');

app.http('login', {
  methods: ['POST'],
  authLevel: 'anonymous',
  handler: async (request, context) => {
    const body = await request.json();
    return { status: 200, jsonBody: { message: 'Success' } };
  },
});

⚙️ Configuration

Turbo-AZ automatically reads environment variables at startup in this priority order:

  1. local.settings.json (Standard Azure format, variables placed inside the "Values" object)
  2. .env (Standard key=value fallback)
{
  "IsEncrypted": false,
  "Values": {
    "SqlConnectionString": "Server=localhost;Database=myDB",
    "JWT_SECRET": "super-secret-key"
  }
}

📄 License

ISC License