✨2023#5: GraphGPT: Natural Language → Knowledge Graph
📅 Jan 29–Feb 4, 2023, Highlights: svelte-email: write and send emails with Svelte | match: functional pattern matching with the full power of Typescript | solidjs-use: collection of Solid utilities
GraphGPT: Extrapolating knowledge graphs from unstructured text using GPT-3
svelte-email: Write and send emails with Svelte ✉️🚀
match: Functional pattern matching with the full power of Typescript
solidjs-use: Collection of Solid utilities inspired completely by VueUse
▶ Interactive docs & demos
▶ Fully tree shakeable: Only take what you want, bundle size
▶ Type Strong: Written in TypeScript, with TS Docs
▶ Flexible: Configurable event filters and targets
import { useMouse } from 'solidjs-use'
const Demo = () => {
const { x, y } = useMouse()
return (
<h1>
{x()} x {y()}
</h1>
)
}
export default Demo
openai-chatgpt: Use ChatGPT from the terminal
chatgpt-review-rebuttal-extension: ChatGPT - Review & Rebuttal: A browser extension for generating reviews and rebuttals, powered by ChatGPT.
chatgpt-helper: generates Helper for you using AI.
gpt-api-docker: Deploy your own GPT-3 API endpoint with ease using Docker and Fly!
litefs-js: JavaScript utilities for working with LiteFS on Fly.io
startup-nextjs: Startup is free Next.js template for startups and SaaS businesses comes with all the essential pages, components, and sections you need to launch a complete business website.
▶ Crafted for Startup and SaaS Business
▶ Next.js 13 and Tailwind CSS
▶ All Essential Business Sections and Pages
▶ High-quality and Clean Design
▶ Dark and Light Version and Much More ...
remix-island: utils to render remix into a dom-node instead of the whole document
notion-next-blog: Deploy your own Notion-powered website in minutes with Next.js and Vercel.
ngx-zustand: This package provides a zustand adapter for Angular apps.
supaglue: Open source embedded integrations
excalith-start-page: My terminal-based start page for browsers
ultramatter: <1kB frontmatter parser that supports a reasonable subset of YAML
▶ It's very small.
▶ It's very fast.
▶ It supports a small, relaxed subset of YAML: Maps (key: value) ◾ Sequences (- list) ◾ Inline Arrays ([0, 1, 2]) ◾ Literal Blocks (|) ◾ Comments (# comment) ◾ Quoted values ('single', "double") ◾ Boolean values (true and false ONLY) ◾ Tabs are valid
run: Run user-provided code in a Web Worker
ttf2woff2: TTF to WOFF2
import { join } from 'path'
import { fileURLToPath } from 'url'
import { convertTTFToWOFF2 } from '@napi-rs/ttf2woff2'
const fixture = await readFile(join(fileURLToPath(import.meta.url), '..', './iconsfont.ttf'))
convertTTFToWOFF2(fixture)
node example/index.mjs
✨ Done in 2460.2297090291977 ms
TTF font length : 1654412
WOFF2 font length: 729564
image-optimizer: A Node.js script that resizes images to different sizes and scales and saves them in different formats
vscode-lagtrain: Convert videos into text animation!
ultraflag: <1kB CLI flag parser
import { parse } from "ultraflag";
// my-cli build --bundle -rf --a value --b=value --c 1
const argv = process.argv.slice(2);
const args = parse(argv);
console.log(args);
// { _: ['build'], bundle: true, r: true, f: true, a: "value", b: "value", c: 1 }
mri x 1,285,159 ops/sec ±0.29% (90 runs sampled)
ultraflag x 986,699 ops/sec ±0.38% (91 runs sampled)
minimist x 250,866 ops/sec ±0.59% (92 runs sampled)
yargs-parser x 18,153 ops/sec ±4.30% (85 runs sampled)
storage-slots: easily query EIP-1967 & custom storage slots for contracts on any EVM chain
git-squash-branch: Script to squash the commits in the current Git branch
pdf-annotation-extractor: Extracts Annotations from PDFs as well-formatted markdown
▶ Used by simply opening a PDF file via the "Open With" menu
▶ Inserts bibliographic metadata as YAML frontmatter
▶ Inserts pandoc citations with the correct page numbers instead of "PDF page 3"
▶ Merges highlights across pages
▶ Extracts rectangle annotations as images, puts those images into an attachments subfolder, and inserts markdown images (![[citekey_image1.png]]) into the markdown file.
▶ If output path is in an Obsidian vault, automatically opens the file in Obsidian and copies the wikilink for the file to the clipboard
remix-hydration-fix: Sample app that shows how to fix React hydration issues in a Remix app