This is a hierarchical filesystem emulation Javascript library that
uses IndexedDB in web browsers. It has a simple, minimalistic set of
essential features to empower your application. In addition to file and
folder CRUD operations, it supports multiple named filesystems within
your same origin, with the ability to import and export backup copies of
individual filesystems as JSON!
This is a markdown-enabled terminal or REPL based on a terminal UI
that I made with html, css, and javascript with xstate framework. The
markdown-to-html parsing is performed by my smarked library. I plan to
use the terminal with other projects so there are intentionally unused
parts of the UI like the history buttons.
Fuzzy
Searchable & Sortable Button List with Cyberpunk Aesthetic⚡
A UI Automaton for displaying list of buttons:
powered by XState
fuzzy searchable (via fuse.js)
alphabetical and reverse alphabetical sort toggle button
configurable delay after last text input in fuzzy filter before
resort occurs (defaults to 500 ms)
done data sent when exit button clicked or when one of the buttons
in the list clicked; in latter case the name of the clicked button is
included, and for exit button clicks empty object returned
cyberpunk-aesthetic css just a coat of paint generated by
ghostwriter
Not: * virtually pageable (so just don’t ask it to
display way too many buttons)
This is a starter/template project which originated on Replit. It is
for Node.js project with a few features:
🚀 an http server with an endpoint for targeting with an uptime
service such as uptime robot — or another server like this of your
own!
🚀 job/process monitor built into uptime endpoint that will start any
configured jobs or processes which quit running. It is as fault-tolerant
as your uptime signal, and will keep the correct number of jobs
running!
🚀 pre-configured CPU usage sampling and logging job
A 2D vaporwave dungeon/maze generator made in JavaScript in the style
of Bob Nystrom. Various query parameters available to control rendering,
plus demos. Bonus is it renders text characters in the DOM so you can
copy/paste the dungeons you make for processing elsewhere.
Simple Python package allowing you to generate valid SQLite Data
Definition Language (DDL) from DataBase Markup Language
.dbml files for your Python programs.
lessqlite is a free command-line utility written in
Python providing a pager-based interface (like Unix less) for exploring,
browsing, and scrolling through SQLite databases in your terminal.
The program is powered by generator functions so that even SQLite
databases of very large sizes can be paged through easily.
The first Content Management System (CMS) I ever made back in college
using Laravel PHP with many features. Unmaintained. But
original description as follows for posterity:
Smart Light & Dark Theme Switcher in site header that, when
clicked by user, will save preference of that user in web browser so
user’s preference is remembered on every page for every visit.
Dynamic Sitewide Color Scheme Options, covering practically every
color of the rainbow, with each one being compatible with the Smart
Light & Dark Theme Switcher.
Full Blogging experience with WYSIWYG Editor, automatic social media
share buttons at the end of each post, and even a font picker.
Blog Comment System with full comment-moderation system (note that
IP Address tracking for comments may not function properly if this
software is deployed behind a reverse-proxy or load balancer).
Easily upload your own Hero Image, Title, and Subtitle for landing
page.
Add Testimonials to landing page with links to favorable reviews and
mentions elsewhere on the web.
Easily upload your own Logo for Navigation/Header area.
Backup system, if you wish to use it, which nightly creates a zip
file containing a dump of your database and uploaded images (i.e. all
the user generated content).
Sitemap that regularly updates itself as you continue to blog and
add pages to your website.
Integration with Mailchimp so you can collect email addresses on
your landing page and after each blog post. Start building your
Newsletter!
Public Contact Form that (like all public-facing forms on the site)
is protected from spambots by a smart honeypot system. Integrates with
Transactional Mail Providers like Mailgun, etc.
Easily add logo/icon links in the footer of your site that point to
your various social media profiles around the web.
Easily add links to your Patreon and/or Liberapay profiles, and logo
links to those pages will automatically generate on your landing page
and at end of each blog post.
An RSS Feed for your blog posts is automatically generated and
updated regularly.
A clever system allows you to manage a vault of uploaded images,
that you can reference dynamically from as many blog posts as you
desire. This means you only have to upload each image once, and it can
be used an unlimited amount of times on your blog. This helps save space
on your web server.
Embedding Youtube Videos has never been easier. Instead of copying
and pasting complicated iframe embed code, you can just copy and paste
the video code for the video itself one time, and after that you can
embed it as many times as you want in blog posts with just the click of
a button.
A Cookie Consent pop-up that, after accepted by a user, won’t show
up again.