{"payload":{"pageCount":3,"repositories":[{"type":"Public","name":"gills","owner":"small-tech","isFork":false,"description":"A very simple Fish shell plugin that adds an empty line after your prompt and before the output of your command to balance the whitespace around them.","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":2,"issueCount":0,"starsCount":5,"forksCount":2,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-07T15:10:26.010Z"}},{"type":"Public","name":"vite-plugin-sri","owner":"small-tech","isFork":false,"description":"A Vite plugin that adds subresource integrity hashes to your index.html at build time.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":6,"starsCount":30,"forksCount":12,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-05T22:19:59.523Z"}},{"type":"Public","name":"htmx","owner":"small-tech","isFork":true,"description":"</> htmx - high power tools for HTML","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1116,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-31T21:02:06.940Z"}},{"type":"Public","name":"tap-monkey","owner":"small-tech","isFork":false,"description":"A tap formatter that’s also a monkey.","allTopics":[],"primaryLanguage":null,"pullRequestCount":1,"issueCount":1,"starsCount":6,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-31T16:38:49.979Z"}},{"type":"Public","name":"auto-encrypt-localhost","owner":"small-tech","isFork":false,"description":"Automatically provision trusted development-time (localhost) certificates in Node.js without browser errors via mkcert.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":7,"issueCount":2,"starsCount":34,"forksCount":25,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-09T08:50:20.276Z"}},{"type":"Public","name":"state","owner":"small-tech","isFork":false,"description":"A tiny JavaScript state management class that supports Svelte stores.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-06T08:37:19.315Z"}},{"type":"Public","name":"web-routes-from-files","owner":"small-tech","isFork":false,"description":"Recursively traverses a given directory structure and uses convention to create a list of web route objects that map url paths to JavaScript callback files.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":0,"starsCount":4,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-05T11:30:11.181Z"}},{"type":"Public","name":"auto-encrypt","owner":"small-tech","isFork":false,"description":"Implements the subset of RFC 8555 – Automatic Certificate Management Environment (ACME) – necessary for a client to support TLS certificate provisioning from Let’s Encrypt using HTTP-01 challenges.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":8,"issueCount":1,"starsCount":33,"forksCount":3,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-04T15:03:40.820Z"}},{"type":"Public","name":"https","owner":"small-tech","isFork":false,"description":"Drop in replacement for Node HTTPS module that automatically handles certificate provisioning and renewal both at localhost (via Auto Encrypt Localhost) and at hostname (via Auto Encrypt).","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":5,"issueCount":0,"starsCount":31,"forksCount":2,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-04T15:03:39.213Z"}},{"type":"Public","name":"node-pebble","owner":"small-tech","isFork":false,"description":"A Node.js wrapper for Let’s Encrypt’s Pebble (a small RFC 8555 ACME test server not suited for a production certificate authority)","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-04T15:03:16.886Z"}},{"type":"Public archive","name":"syswide-cas","owner":"small-tech","isFork":false,"description":"Fork of syswide-cas by a now-defunct company called Capriza. Enable node to use system wide certificate authorities in conjunction with the bundled root CAs.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-14T09:42:50.731Z"}},{"type":"Public","name":"comment-out-css","owner":"small-tech","isFork":false,"description":"A Visual Studio Code and VSCodium extension that enables you to comment out sections of your CSS even if they contain comments. Basically, it adds the ability to have nested comments in CSS to VScode (and VSCodium).","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":1,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-30T20:32:38.314Z"}},{"type":"Public","name":"web0","owner":"small-tech","isFork":false,"description":"web0 manifesto","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":4,"starsCount":58,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-14T11:51:56.601Z"}},{"type":"Public","name":"jsdb","owner":"small-tech","isFork":false,"description":"A transparent, in-memory, streaming write-on-update JavaScript database for Small Web applications that persists to a JavaScript transaction log.","allTopics":[],"primaryLanguage":null,"pullRequestCount":2,"issueCount":5,"starsCount":237,"forksCount":8,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-06T12:31:55.066Z"}},{"type":"Public","name":"sote","owner":"small-tech","isFork":false,"description":"Send Output To Editor Fish(er) Plugin","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-08-13T11:45:52.775Z"}},{"type":"Public archive","name":"domain","owner":"small-tech","isFork":false,"description":"[Moved to Codeberg] Domain enables people to seamlessly get started with their own place on the Small Web in under a minute.","allTopics":["web","hosting","codeberg"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":8,"starsCount":20,"forksCount":2,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-15T16:12:01.289Z"}},{"type":"Public archive","name":"site.js","owner":"small-tech","isFork":false,"description":"[Moved to Codeberg] Develop, test, and deploy your secure static or dynamic personal web site with zero configuration.","allTopics":["static-site","codeberg"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":18,"starsCount":474,"forksCount":20,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-15T16:07:17.614Z"}},{"type":"Public archive","name":"nodekit","owner":"small-tech","isFork":false,"description":"[Moved to Codeberg] A Small Web server.","allTopics":["node-js","esm","web0","codeberg","small-web","small-tech","svelte"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":3,"starsCount":66,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-15T15:51:13.798Z"}},{"type":"Public","name":"nodekit-for-codium","owner":"small-tech","isFork":false,"description":"NodeKit extension for Codium (forked from Svelte Language Tools)","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-09T13:19:34.610Z"}},{"type":"Public","name":"tree-sitter-nodekit","owner":"small-tech","isFork":true,"description":"Tree sitter grammar for NodeKit","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":15,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-08T15:31:08.251Z"}},{"type":"Public","name":"sitejs.org","owner":"small-tech","isFork":false,"description":"The Site.js web site.","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":1,"issueCount":0,"starsCount":9,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-15T09:52:14.939Z"}},{"type":"Public","name":"owncast-custom-stylesheet","owner":"small-tech","isFork":false,"description":"The custom stylesheet for our Owncast instance.","allTopics":[],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-14T19:15:14.715Z"}},{"type":"Public","name":"cleanuptheweb.org","owner":"small-tech","isFork":false,"description":"CleanUpTheWeb.org","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":3,"issueCount":2,"starsCount":13,"forksCount":11,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-05T17:39:32.657Z"}},{"type":"Public","name":"node-hugo","owner":"small-tech","isFork":false,"description":"Provides a cross-platform interface to the Hugo binary from Node.js.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":1,"starsCount":5,"forksCount":1,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-26T14:51:25.630Z"}},{"type":"Public","name":"esm-tape-runner","owner":"small-tech","isFork":false,"description":"Basic test runner for tape that supports ECMAScript Modules (ESM; es6 modules). Runs your tests in isolation, one after the other.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":8,"forksCount":0,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-21T12:40:06.794Z"}},{"type":"Public","name":"tape-with-promises","owner":"small-tech","isFork":false,"description":"Adds promise support (rejects(), doesNotReject()) to tape by decorating it using tape-promise.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-21T10:51:04.325Z"}},{"type":"Public template","name":"watson","owner":"small-tech","isFork":false,"description":"Watson is a best-practices application template for elementary OS 6 (Odin).","allTopics":["vala","elementaryos","elementaryos-odin"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":2,"issueCount":5,"starsCount":46,"forksCount":3,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-02T17:06:40.505Z"}},{"type":"Public","name":"should-i-pipe-it","owner":"small-tech","isFork":false,"description":"Is this installation script safe to pipe into my shell?","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":7,"starsCount":18,"forksCount":1,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-02-25T14:47:10.358Z"}},{"type":"Public archive","name":"nodekit-codium-extension","owner":"small-tech","isFork":false,"description":"Adds language intelligence for NodeKit to Codium.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-02-10T16:28:51.569Z"}},{"type":"Public","name":"language-tools","owner":"small-tech","isFork":true,"description":"The Svelte Language Server, and official extensions which use it","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":188,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-02-04T21:15:13.900Z"}}],"repositoryCount":62,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}