An open API service indexing awesome lists of open source software.

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/fastapi-tui

Example TUI to control a fastapi development server, showing the logs in a scrollable panel. Work in progress as a learning experience

fastapi logging python textual tui uvicorn

Last synced: 02 Aug 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

auth devise rails6 ruby

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/react-github-readme-button

A React component to display a Markdown-formatted README file in a modal popup

component markdown reactjs

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

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

fastapi python

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/seapagan

My profile repository

Last synced: 16 Oct 2025

https://github.com/seapagan/python-docs-with-mkdocs

Example using MkDocs from a 'Real Python' course

mkdocs python real-python

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

freecodecamp python

Last synced: 14 Apr 2025

https://github.com/seapagan/rust-book

Learning Rust from 'The Rust Book'

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/retrofun

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/aoc-2024

Advent of Code 2024, Python

aoc-2024 aoc-2024-in-python

Last synced: 02 Apr 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/uv-test

Test using 'uv'

Last synced: 02 Apr 2025

https://github.com/seapagan/form-catch

[WIP] An API to collect and email HTML Form submissions

fastapi forms python

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/seapagan.net

Very basic placeholder page

Last synced: 14 Apr 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

youtube

Last synced: 15 Oct 2025