Projects in Awesome Lists by seapagan
A curated list of projects in awesome lists by seapagan .
https://github.com/seapagan/fastapi-template
A Configurable template for a FastAPI application, with Authentication, User integration, Admin pages and a snappy CLI to control it all!
alembic api-keys async async-test asynchronous fastapi jwt jwt-authentication postgresql pytest python sqladmin sqlalchemy sqlalchemy2 template
Last synced: 04 Apr 2025
https://github.com/seapagan/ubuntu-win-bootstrap
DEPRECIATED! Use "linux-comfy-chair" instead. A very simple bootstrap script to install some development tools to the Windows 10 Ubuntu Bash system - Ruby, Perl, Python, Node, Sublime Text and more!
automated-deployment bootstrap-script nvm perlbrew pyenv rbenv ruby sublime wsl
Last synced: 30 Jul 2025
https://github.com/seapagan/linux-comfy-chair
Auto provision a new linux Ubuntu or Debian install with scripting tools and other handy items
Last synced: 07 Apr 2025
https://github.com/seapagan/bundle-repo
Pack a local or remote Git Repository into a single XML file for LLM Consumption. Written in Rust.
Last synced: 07 Apr 2025
https://github.com/seapagan/fastapi_async_sqlalchemy2_example
A Simple example how to use FastAPI with Async SQLAlchemy 2.0
async example fastapi python sqlalchemy sqlalchemy-orm
Last synced: 10 Oct 2025
https://github.com/seapagan/py-maker
A fully customizable Python application to bootstrap Poetry-based boilerplate for you to start developing your Python applications quicker! Includes linting and Pytest libraries.
boilerplate poetry poetry-python project-generator project-template python
Last synced: 07 Apr 2025
https://github.com/seapagan/lsplus
Clone of the 'ls' command in Rust. Work in progress and written to learn Rust
command-line-tool file-listing ls rust
Last synced: 23 Jul 2025
https://github.com/seapagan/capture-uvicorn-output
Example how to capture the output from a process in python
capture non-blocking python stdout subprocess uvicorn
Last synced: 31 Oct 2025
https://github.com/seapagan/uprn-mangle
Python script and Django API to take the raw 'AddressBase Premium' files from Ordnance Survey and make something usable, stored in a PostgreSQL database. The Frontend is written in ReactJs and allows fast searching.
addressbase django django-rest-framework ordnance-survey python reactjs uprn
Last synced: 07 Apr 2025
https://github.com/seapagan/simple-toml-settings
A Python library to save your settings in a TOML file.
python python-configuration settings toml toml-config
Last synced: 18 Oct 2025
https://github.com/seapagan/mkdocs-run-shell-cmd-plugin
An MkDocs plugin to run shell commands and inject the output into your documents.
markdown mkdocs mkdocs-plugin python
Last synced: 05 Apr 2025
https://github.com/seapagan/github-changelog-md
Automatically generate a Markdown CHANGELOG from your GitHub Repository
changelog changelog-generator github-api markdown python
Last synced: 07 Jul 2025
https://github.com/seapagan/ruby-gems-bootcamp
Repo for RoR 6 Udemy Course by Yaroslav Shmarov - Ruby on Rails 6: Startup MVP: School Attendance Tracking App
Last synced: 08 Apr 2025
https://github.com/seapagan/pyblog
Django-based Blog engine with Comments, Tags, Likes, Pinned Posts, WYSIWYG Editing and more. Fully Responsive. Still Work in progress
blog django django-authentication python
Last synced: 19 Jul 2025
https://github.com/seapagan/poetry-plugin-check-yanked
A Poetry plugin to check for yanked packages in the poetry.lock file.
dependency-management github-action lockfile lockfile-parser lockfile-validation package-management poetry poetry-plugin pypi python yanked
Last synced: 07 Apr 2025
https://github.com/seapagan/react-github-readme-button
A React component to display a Markdown-formatted README file in a modal popup
Last synced: 26 Oct 2025
https://github.com/seapagan/mkdocs-latest-git-tag-plugin
MkDocs Plugin to insert the latest Tag from the current Git repository
git mkdocs mkdocs-plugin plugin tags
Last synced: 06 Apr 2025
https://github.com/seapagan/fastapi-jinja-websockets
A quick simple example to show using FastAPI and Jinja templates using WebSockets to update an already served template.
fastapi jinja2 python templates websockets
Last synced: 14 Apr 2025
https://github.com/seapagan/shopping-list
Shopping list app using vanilla JavaScript
Last synced: 14 Apr 2025
https://github.com/seapagan/sp-build
A Webpack-based build-tool for Frontend development with HTML/CSS/JS etc
build-tool javascript template typescript web-template webpack webpack5
Last synced: 15 Jun 2025
https://github.com/seapagan/mkdocs-plugin-template
A template layout to create a plugin for the MkDocs system, with Poetry, Pytest and Linting
example-project mkdocs mkdocs-plugin python template
Last synced: 14 Apr 2025
https://github.com/seapagan/dev-portfolio-app
A stand-alone React-based developers portfolio website, taking all data from local JSON files and displaying live information about your Github repositories (using their GraphGL API). Fully Responsive design.
developers mit-license portfolio-website reactjs responsive-design
Last synced: 01 Aug 2025
https://github.com/seapagan/update_repo
A Ruby Gem to keep multiple cloned Git Repositories up to date
git repository-management ruby rubygems
Last synced: 08 Sep 2025
https://github.com/seapagan/the-api
[WIP] Base for a full-featured API built with FastAPI.
Last synced: 23 Jun 2025
https://github.com/seapagan/mchdir
Make and change into a folder in one operation
make-directory make-folder mcd
Last synced: 07 Apr 2025
https://github.com/seapagan/sqliter-py
A lightweight, easy to use and SQL-free, Non-Async Object-Relational Mapping (ORM) library for SQLite databases in Python. Designed to be used for local application storage rather than a Webapp
mini-orm orm orm-library pydantic python sqlite3
Last synced: 07 Apr 2025
https://github.com/seapagan/lice2
Generate license files for your projects both as a standalone program and a python library
generator license license-management python templates
Last synced: 11 Jun 2025
https://github.com/seapagan/url-shortener2
URL Shortener Version 2. Rebuilt using my Fastapi-template project - original version was based on a realpython.com tutorial, with additional functionality
Last synced: 05 Jul 2025
https://github.com/seapagan/openapi-readme
Generate Markdown from an OpenAPI JSON spec file.
markdown openapi-documentation
Last synced: 06 Oct 2025
https://github.com/seapagan/link-page
A landing page to show your homepage, github, social media etc. Written using FastAPI and Jinja2 templates
fastapi jinja2 landing-page linktree python
Last synced: 14 Oct 2025
https://github.com/seapagan/python-docs-with-mkdocs
Example using MkDocs from a 'Real Python' course
Last synced: 14 Apr 2025
https://github.com/seapagan/poectrl
[WIP] Control the PoE ports on a Ubiquiti TS-8-PRO Switch, with plans to support other models.
network-automation poe python ubiquiti-router
Last synced: 14 Apr 2025
https://github.com/seapagan/vosk-test
Some experiments in using 'Vosk' speech-to-text under Python including real-time from a microphone over the web.
python speech-to-text vosk vosk-api websocket
Last synced: 16 Oct 2025
https://github.com/seapagan/python-minesweeper
Code from Freecodecamp Python 'Minesweeper' video
Last synced: 14 Apr 2025
https://github.com/seapagan/aoc2022
Advent of Code 2022, in Python.
advent-of-code advent-of-code-2022 python
Last synced: 14 Apr 2025
https://github.com/seapagan/django-projects
A (WIP) developers profile web page to show off your favourite projects
django python shadcn tailwindcss
Last synced: 31 Dec 2025
https://github.com/seapagan/django-rundevserver
A Django Extension to run a configurable Django development server from the command line
custom-command devserver django python
Last synced: 11 Jun 2025
https://github.com/seapagan/remix-recipes
Code from ZTM 'Remix Bootcamp' course
remix remix-run zero-to-mastery-course
Last synced: 14 Apr 2025
https://github.com/seapagan/vscode-setup
User and Programming language specific config files, extension lists, etc to reproduce my current VSCode dev setup if needed.
Last synced: 14 Apr 2025
https://github.com/seapagan/drf-advanced
Repository for "Udemy Backend Rest API with Python & Django (Advanced) course". Re-sitting for practice/refresher as it has been updated since I first sat it.
api django django-rest-framework python udemy
Last synced: 05 Jul 2025
https://github.com/seapagan/rust_github_action
A simple GitHub action to create Rust binary releases files on a new Release or Tag
build-artifacts github-actions github-releases rust
Last synced: 28 Feb 2025
https://github.com/seapagan/check-yanked-packages
This GitHub Action checks for "yanked" Python packages in your `poetry.lock` file.
github-action lockfile package-management poetry-python yanked
Last synced: 20 Oct 2025
https://github.com/seapagan/my-oh-my-posh-theme
This is the terminal theme I use currently for 'oh-my-posh'. It is a slightly custom version of the 'powerlevel10k_rainbow' theme
oh-my-posh prompt terminal theme transient-prompt zsh
Last synced: 04 Dec 2025
https://github.com/seapagan/pydantic-dynamic-models-test
This is some WIP/thoughts on how I can modify a Pydantic Model to return only a specified (dynamic) subset of fields.
dynamic-models pydantic python
Last synced: 02 Apr 2025
https://github.com/seapagan/form-catch
[WIP] An API to collect and email HTML Form submissions
Last synced: 14 Apr 2025
https://github.com/seapagan/nvim-config
This is my current Neovim configuration, specifically tailored for Python and Rust coding
coding configuration ide neovim nvim
Last synced: 23 Oct 2025
https://github.com/seapagan/tdd-fastapi-docker
Working on the 'TDD With FastAPI and Docker' course from testdriven.io
Last synced: 07 Oct 2025
https://github.com/seapagan/confoog
Simple Gem to add configuration files to your Ruby script / Gem
Last synced: 14 Apr 2025
https://github.com/seapagan/gh-second-action-react-demo
Github Actions course by Academind, Section 3
Last synced: 26 Jul 2025
https://github.com/seapagan/fastapi-users-example
Example FastAPI app using 'fastapi-users' for Authentication
async fastapi fastapi-users python python3 sqlalchemy
Last synced: 14 May 2025
https://github.com/seapagan/colored_text
A simple Rust library for adding colours and styles to terminal text
ansi colors colours rust rust-library
Last synced: 05 Oct 2025
https://github.com/seapagan/github-contributions
Example showing how to list a users contributions to third-party GitHub repositories using Python and GraphQL
contributions graphql python repository-utilities requests
Last synced: 07 Sep 2025
https://github.com/seapagan/fastapi-upload-test
Testing and playing around with file uploads in fastapi and Jinja2 templates
fastapi jinja2 python python3 upload-file
Last synced: 23 Feb 2025
https://github.com/seapagan/fastapi-redis-cache-reborn
A simple and robust caching solution for FastAPI that interprets request header values and creates proper response header values (powered by Redis)
fastapi fastapi-extension python redis redis-cache redis-database web-cache
Last synced: 05 Jan 2026
https://github.com/seapagan/webdev-simplified
Assorted code from the Webdev Simplified Youtube channel
Last synced: 15 Oct 2025