Aaron Luna's repositories
fastapi-redis-cache
A simple and robust caching solution for FastAPI that interprets request header values and creates proper response header values (powered by Redis)
flask-api-tutorial
Boilerplate for a Flask REST API with JWT-based authentication, built with SQLAlchemy, Flask-RESTx, PyJWT, and pytest. This is a companion repo for a multi-part tutorial series on my personal website.
console-progress-bar
Customizable progress bar for C# console applications (.NET Core 2.0). Includes a basic progress bar which can be used for any long-running task and a file transfer progress bar that detects when the transfer has stalled, firing an event that the client can subscribe to.
flask-restapi-jwt
Boilerplate flask project for a REST API with JWT-based authentication
aaronluna.dev
My personal website/blog/portfolio, built with Hugo
svelte-base64
A simple application using svelte 3.0, that encodes/decodes ASCII text or hex strings to/from base64 and provides reactive ui components to help illustrate the encoding process.
svelte-simple-tables
Accessible, sortable, paginated table component (created with sveltekit)
flask-api-tutorial-old
Boilerplate for a Flask REST API with JWT-based authentication, focused on test-coverage and CI via pytest, tox, and github actions.
unicode-api
REST API providing detailed information about unicode characters
portfolio-site
DEPRECATED
svelte-base64-ts
(DEPRECATED) Re-implementation of my svelte-base64 application, updated to use sveltekit and typescript
svelte-mono
Monorepo for sveltekit component libraries and sites that depend on them
aaronluna.dev-v2
Rewriting my blog/portfolio site in sveltekit
bookit
A UI component explorere desiged specifically for Svelte Kit, not spooky
github-stats-transparent
Automatically generate summary GitHub statistics images for your profile using Actions, no server required
glyphhanger
Your web font utility belt. It can subset web fonts. It can find unicode-ranges for you automatically. It makes julienne fries.
python-playground
My implementations of projects and exercises from the book Python Playground by Mahesh Venkitachalam
smui-example-sveltekit
SMUI SvelteKit Example
svelte-color-tools
Svelte component library containing helpful ColorPicker and ColorPalette components.
svelte-simple-datatables
A Datatable component for Svelte
svelte-simple-tables-docs
Interactive docs site for @a-luna/svelte-simple-tables (svelte component library for paginated, sortable tables)
svelte-toy
A toy for svelte data stores
sveltekit-monorepo
sveltekit + turborepo + histoire in a turborepo
umami
Umami is a simple, fast, privacy-focused alternative to Google Analytics.
utterances
:crystal_ball: A lightweight comments widget built on GitHub issues