✨2023#16: WebGPT: Run GPT model on the browser with WebGPU
📅 April 16-22, 2023, Highlights: New tools on gpt, in-memory chashing, qr code, authentication, API proxy, icons, gpt-powered apps, EJS, chrome extensions, avatars, templates, file syncs, and more!
WebGPT: Run GPT model on the browser with WebGPU. An implementation of GPT inference in less than ~2000 lines of vanilla Javascript.
kv.js: Advanced in-memory caching module for JavaScript. For when Redis or Memcached would be an overkill.
const kvjs = require('@heyputer/kv.js');
// Create a new kv.js instance
const kv = new kvjs();
// Set a key
kv.set('foo', 'bar');
// Get the key's value
kv.get('foo'); // "bar"
// Delete the key
kv.del('foo');
// Set another key
kv.set('username', 'heyputer');
// Automatically delete the key after 60 seconds
kv.expire('username', 60);
headless-qr: A simple, modern QR code library
import { qr } from 'headless-qr';
// generate an n x n array of booleans,
// where `true` is a dark pixel
const modules = qr('https://example.com');
// specify version and error correction
const modules = qr('https://example.com', {
version: 40, // 1 - 40, will select the best version if unspecified
correction: 'Q' // L, M, Q or H
});
react-three-offscreen: 📺 Offscreen worker canvas for react-three-fiber
openai-cloudflare: An OpenAI API proxy running with Cloudflare worker.
Support all APIs provided by OpenAI
Fully compliant with the format requirements of OpenAI's API payload and key
Works with mainstream OpenAI/ChatGPT GUI apps
Streaming content
Uniq key for users
Create / delete users
Reset user's key
User can reset the key independently (not yet)
Time-limited (not yet)
Stats for usage (not yet)
alfaaz: The fastest multilingual word counter that can count millions of words per second.
⚡The fastest:
alfaaz
can count millions of words per second. There's nothing in the NodeJS/JavaScript world that can come even close.🈸 Multilingual:
alfaaz
support counting words in multiple languages like Chinese, Japanese etc.🧪 100% tested TypeScript code
♾️ 0 dependencies
🪶 Lightweight (< 1KB)
react-query-auth: ⚛️ Authenticate your react applications easily with react-query.
next-app-router-trpc-drizzle-planetscale-edge: Experimental edge stack full of sweet and fancy features for you to play with
Next.js
13 app dir (edge runtime)tRPC
Clerk
AuthDrizzle
ORM +PlanetScale
serverless js driverShadcn/ui
(Radix UI + Tailwind)
somadocs: a nextjs app to implement reading documents using openai (embeddings and chat model), pinecone for vectors store and langchain.
chat-to-your-database: Chat to your database with AI. An experimental app to test the abilities of LLMs to query SQL databases using natural language.
skyline: Bring your own algorithm for Bluesky ✨
react-native-iconify: Iconify for React Native
dsensei: DSensei is a Slack bot that helps you do data analytics with natural language.
IntelliNode: Unified access to various AI models, such as ChatGPT, Diffusion, Cohere, and others, using just a few Javascript lines.
debounced_autocomplete: An autocomplete function that requires a debounced request to the API when user types in to avoid sending too many requests.
jobot: The AI That Does Everything
Jobot has (or will soon have) the following abilities:
✅ Intelligence (powered by GPT-3.5/4)
✅ Skills (preconfigured prompts)
⬜️ Hearing (powered by Whisper)
⬜️ Speech (powered by Neural2)
⬜️ Memory (powered by Databases/Embeddings)
⬜️ Creativitiy (powered by DALL-E 2)
⬜️ Vision (powered by GPT-4)
HonestyMeter: An NLP-powered framework for evaluating objectivity and bias in media content, detecting manipulative techniques, and providing actionable feedback.
ejs-beautify: EJS template beautify library
verified-by-wikipedia: A chrome extension for verifying a twitter username using Wikidata
Displays a Wikipedia icon next to Twitter usernames that have a Wikipedia page.
Compatible with dynamically loaded Twitter content.
Avoids adding icons to profile images or other unrelated links.
Uses the Wikidata API to determine the existence of a Wikipedia page for a given Twitter username.
chat-tabular: chat with your tabular data power by GPT
moleculer-plus: moleculer-plus provides decorators for MoleculerJS, enabling modern TypeScript syntax and features without modifying its core code.
directus-migrator: A cli tool for migrating directus environments
next-safe-action: A typesafe server actions implementation for Next.js with RSC.
nostr-hooks: React hooks for developing Nostr clients. It's simple yet intelligent.
pageblox-react: React library to review UX/UI code changes in the browser
Create review threads for a given UI element, with replies/comments/screenshots, and the ability to resolve/unresolve.
Includes powerful interaction handling such as drag & drop, sticking to elements, and hover states.
Built with routing in mind. Regardless of whether you're using React Router DOM or Next.js, it handles comments for each page in the app.
Text2Diagram: Text2Diagram is an AI based diagramming tool that uses Natural language text to create diagrams.
remix-wizard: Wizard forms in remix using session storage
files-sync-action: A customizable action that synchronizes files across multiple repositories.
avvvatars-vue: Beautifully crafted unique avatar placeholder for your next vue project
astroplate: Astro + Tailwind CSS + TypeScript Starter and Boilerplate
react-solid-signals: Using Signals in react to boost performance