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

Projects in Awesome Lists by briangershon

A curated list of projects in awesome lists by briangershon .

https://github.com/briangershon/create-solana-token

Create a new Solana fungible token using command-line tools and scripts. Plus: manage tokens safely across a team using a multisig wallet approach instead of a single owner.

arweave multisig solana solana-token

Last synced: 12 Jan 2025

https://github.com/briangershon/planning-poker

Planning Poker built with Cloudflare Workers, Workers KV, Durable Objects, Websockets, and Cloudflare Pages. Also React, Redux Toolkit, TypeScript and Snowpack.

cloudflare-api cloudflare-kv cloudflare-pages cloudflare-workers durable-objects planning-poker react redux-toolkit snowpack typescript websockets

Last synced: 13 Nov 2024

https://github.com/briangershon/nextjs-starter

Starter template for Next.js v13 (using new app approach). With TypeScript, tailwindcss and daisyUI.

daisyui javascript nextjs starter-template tailwindcss typescript

Last synced: 12 Jan 2025

https://github.com/briangershon/minecraft-plugin

An educational starter Minecraft plugin geared toward new plugin developers. Compiles on modern versions of Java but targets Java 8 to support installing plugins on older servers.

java minecraft minecraft-plugin spigot starter-template

Last synced: 12 Jan 2025

https://github.com/briangershon/headless-jasmine-boilerplate

This is a starting place for those wanting to run headless Jasmine JavaScript tests locally, on their CI server or on Travis CI.

Last synced: 13 Nov 2024

https://github.com/briangershon/retrieve-pocket-bookmarks

Retrieves your bookmarks and meta data from Pocket API (via https://getpocket.com/developer/docs/v3/retrieve)

bookmarks nodejs pocket pocket-api

Last synced: 13 Nov 2024

https://github.com/briangershon/github-actions-cron

Example of running a Node.js script on a schedule via Github Actions.

cron github-actions github-actions-javascript nodejs

Last synced: 13 Nov 2024

https://github.com/briangershon/proximity-alert-gobot

Gobot code to detect when a human is near. Also graph sound and IR data via InfluxDB and Grafana.

Last synced: 01 Mar 2025

https://github.com/briangershon/linux-desktop-ansible

Ansible-based Linux Mint Desktop Setup

Last synced: 13 Nov 2024

https://github.com/briangershon/vanilla-js-minimal

Vanilla JavaScript starter with minimal dependencies. Support for ESM (ECMAScript modules), hot reloading, lint and unit testing. Plus Github CI workflow.

ecmascript-modules es6 es6-javascript esm github-actions javascript parcel-bundler starter-template vanilla-javascript vanilla-js vanillajs workflow

Last synced: 01 Mar 2025

https://github.com/briangershon/solana-clicker-game

An open-source web-based Solana blockchain game for desktop web browsers. It's being developed to learn and demonstrate techniques for integrating with Solana programs and Solana NFTs. Running on Solana "devnet".

anchor blockchain game nextjs solana tailwindcss web3

Last synced: 13 Nov 2024

https://github.com/briangershon/openzeppelin-erc721-upgradeable

Develop, test and deploy an upgradeable NFT contract based on OpenZeppelin ERC721 Solidity framework and Hardhat development environment. Deploy to any EVM blockchain. TypeScript.

ethereum evm github-actions hardhat openzeppelin polygon solidity solidity-contracts starter-template testing typescript upgradeable-smart-contract

Last synced: 13 Nov 2024

https://github.com/briangershon/npm-package-minimal

A starter template for building a TypeScript-based library module published (privately or publicly) to Github Packages in ESM module format. Includes vitest testing and Github Actions for publishing.

esm esmodule github-actions npm-package starter-template vite vitest

Last synced: 13 Nov 2024

https://github.com/briangershon/bluesky-personify

An API that creates entertaining personas based on Bluesky posts.

agent bluesky-bot llm typescript vercel-ai-sdk

Last synced: 13 Apr 2025

https://github.com/briangershon/djangointro

"An Hour with Django and Python". An introduction to Django by Brian Gershon.

Last synced: 01 Mar 2025

https://github.com/briangershon/djangoseattle

Code for the Django Seattle community website

Last synced: 01 Mar 2025

https://github.com/briangershon/nodejs-minimal

Node.js (v13.13+) starter with minimal dependencies. Support for ECMAScript modules, lint and unit testing. Plus Github CI workflow. Does not require Babel nor a bundler. Nice for cloud functions too.

github-action javascript nodejs starter-template

Last synced: 01 Mar 2025

https://github.com/briangershon/solana-anchor-client-start

This project demonstrates the TypeScript code needed to call a live deployed Solana program built with the Anchor framework.

anchor solana solana-program starter-template typescript

Last synced: 01 Mar 2025

https://github.com/briangershon/react-minimal

ReactJS starter using Snowpack tooling. Supports ES6 modules, hot reloading and unit testing. Plus Github CI workflow.

javascript jest react reactjs snowpack snowpack-starter starter-template

Last synced: 01 Mar 2025

https://github.com/briangershon/feed-tamer

Find list of users who contribute the most traffic to your Twitter home timeline

Last synced: 01 Mar 2025

https://github.com/briangershon/metaplex-candy-machine-js

Explore and interact with Solana NFTs created by Metaplex's Candy Machine v2.

candy-machine metaplex nft solana solana-token

Last synced: 01 Mar 2025

https://github.com/briangershon/setup-python-for-machine-learning

Instructions for adding a Python3 virtual environment on MacOS for your Machine Learning project.

machine-learning macos-setup python python3 virtual

Last synced: 01 Mar 2025

https://github.com/briangershon/enjoyable-ios-testing

A journey toward enjoyable testing on iOS

Last synced: 01 Mar 2025

https://github.com/briangershon/linux-setup-on-chromeos

Linux setup on ChromeOS (Run Linux alongside or instead of ChromeOS)

Last synced: 01 Mar 2025

https://github.com/briangershon/snag

Plucks files out of GitHub

Last synced: 01 Mar 2025

https://github.com/briangershon/minecraft-plugin-ranktank

A Minecraft plugin for assigning players a rank and showing top ranks on a scoreboard.

minecraft minecraft-plugin spigot

Last synced: 01 Mar 2025

https://github.com/briangershon/redirect-to-www

Go Middleware for redirecting naked domain to "www" and "https".

Last synced: 01 Mar 2025

https://github.com/briangershon/uniswap-tutorial

Running through the various Uniswap guides.

Last synced: 01 Mar 2025

https://github.com/briangershon/s

A smart 'status' shell command that supports git, mercurial or subversion repositories

Last synced: 01 Mar 2025

https://github.com/briangershon/minecraft-server-motd-3t3n

Minecraft plugin for a custom server icon, message of the day (motd) and number of players allowed on server.

java minecraft minecraft-plugin motd

Last synced: 01 Mar 2025

https://github.com/briangershon/raspberry-pi-setup

Setup Raspberry Pi 3 with SSH login, Golang and Docker

Last synced: 01 Mar 2025

https://github.com/briangershon/gitlab-play

A CLI for playing with Gitlab API.

Last synced: 01 Mar 2025

https://github.com/briangershon/team-rotation-faunadb

Keep track of active team member, and pick next person to be active on a rotating basis. Data stored in FaunaDB.

faunadb github-actions npm-package

Last synced: 01 Mar 2025

https://github.com/briangershon/cylonpir

An Arduino sketch that moves a Cylon eye along a 32 LEDs strip. Things change when the PIR sensor is triggered.

Last synced: 01 Mar 2025

https://github.com/briangershon/eleventy-minimal

Most minimal Eleventy starter. Add on from here!

11ty eleventy javascript starter-template template

Last synced: 01 Mar 2025

https://github.com/briangershon/openresty-roundrobin-docker

An example round-robin proxy with OpenResty, orchestrated via Docker Compose.

Last synced: 01 Mar 2025

https://github.com/briangershon/simple-express-docker

A minimalist Node.js Express Application running in Docker

Last synced: 01 Mar 2025

https://github.com/briangershon/solana-staking-landscape

Solana NFT Staking Landscape

Last synced: 01 Mar 2025

https://github.com/briangershon/openzeppelin-solidity-hardhat-playground

Develop, test and deploy Solidity contracts based on OpenZeppelin framework and Hardhat development environment. Deploy to Polygon blockchain.

ethereum evm github-actions hardhat openzeppelin polygon solidity solidity-contracts starter-template testing

Last synced: 01 Mar 2025

https://github.com/briangershon/linuxmint-mac-setup

Dual boot Linux Mint and OSX

Last synced: 01 Mar 2025

https://github.com/briangershon/sunrise-arduino-iot-cloud

Send sunrise, sunset and air quality info to Arduino IoT Cloud

air-quality arduino arduino-iot-cloud heroku nodejs sunrise

Last synced: 01 Mar 2025

https://github.com/briangershon/accelo

Playing with Acceleration Events on Boot2Gecko

Last synced: 01 Mar 2025

https://github.com/briangershon/algorithms-in-javascript

Algorithms written in JavaScript

Last synced: 01 Mar 2025

https://github.com/briangershon/crawlee-playwright

Browser-based automations with Crawlee and Playwright using Vite tooling and TypeScript

crawlee crawler playwright starter-template typescript vite

Last synced: 07 Apr 2025

https://github.com/briangershon/hello-controlflow

Play with ControlFlow Python framework for building agentic AI workflows. Uses `uv` Python package and project manager.

agent ai-agent controlflow python starter-template uv

Last synced: 01 Mar 2025

https://github.com/briangershon/prompt-playground

Get started quickly with an LLM project in TypeScript. With testing and CI/CD.

anthropic-claude prompt-engineering starter-template vercel-ai-sdk

Last synced: 30 Mar 2025

https://github.com/briangershon/npm-package-minimal-test

A tiny app to test @briangershon/npm-package-minimal module.

Last synced: 01 Mar 2025

https://github.com/briangershon/solana-twitter

Twitter app running on Solana. Tutorial from: https://lorisleiva.com/create-a-solana-dapp-from-scratch

Last synced: 01 Mar 2025

https://github.com/briangershon/setup-mac

My personal configuration for MacOS machines.

bash dotfiles homebrew macos tmux-conf

Last synced: 01 Mar 2025

https://github.com/briangershon/exif-date-to-iso

Node.js module to convert an EXIF date to ISO 8601. Also great starter project using ES6 with Babel.

Last synced: 01 Mar 2025

https://github.com/briangershon/solana-candy-machine-demo

Run through https://docs.metaplex.com/candy-machine-v2/introduction

Last synced: 01 Mar 2025

https://github.com/briangershon/s3backup

A simple folder backup solution to AWS S3.

Last synced: 01 Mar 2025

https://github.com/briangershon/neopixel-snakes

Red and blue snakes moving around an Adafruit NeoPixel ring in sparking green patches of grass. For Arduino.

Last synced: 01 Mar 2025

https://github.com/briangershon/vagrant-with-docker

A Vagrantfile tailored for creating and running Docker containers.

Last synced: 01 Mar 2025

https://github.com/briangershon/glitch-minimal

Create a new Glitch project by remixing this on glitch.com/~glitch-minimal

glitch starter-template

Last synced: 01 Mar 2025

https://github.com/briangershon/mqtt-mood

Send your mood to MQTT and listen for mood changes. Part of a multi-arduino Mood Lamp project. Set your mood and all Arduinos respond.

Last synced: 01 Mar 2025

https://github.com/briangershon/hexo-blog

A port of my Octopress site to Hexo

Last synced: 01 Mar 2025

https://github.com/briangershon/jenkins-with-docker

Run Jenkins in a container, and use it to build Docker containers. Avoids Docker-in-Docker by using daemon on host system.

Last synced: 01 Mar 2025

https://github.com/briangershon/handycommands

Cheatsheet of handy shell commands for backups, creating dmgs, cleaning up directories, etc

Last synced: 01 Mar 2025

https://github.com/briangershon/sublime-text-2-config

My Sublime Text 2 configuration.

Last synced: 01 Mar 2025

https://github.com/briangershon/dotvim

My Vim configuration, how to use it, and resources I've run across along the way...

Last synced: 01 Mar 2025

https://github.com/briangershon/bicolor8x8-rails

This is a Rails 4.2 app that lets you create and edit 64-character emoticons for displaying on an Arduino with a bicolor8x8 matrix and an internet connection.

Last synced: 01 Mar 2025

https://github.com/briangershon/ansible-docker

Run Ansible via Docker

Last synced: 01 Mar 2025

https://github.com/briangershon/component

Playing with Web Components

Last synced: 01 Mar 2025

https://github.com/briangershon/bicolor8x8-bluetooth

Send remote drawing commands to a Bi-Color 8x8 Matrix running on an Arduino via Bluetooth Low Energy (BLE).

Last synced: 01 Mar 2025

https://github.com/briangershon/bicolor8x8-wifi

This Arduino project allows you to set the colors for a Bi-Color 8x8 Matrix from a website via WiFi.

Last synced: 01 Mar 2025

https://github.com/briangershon/python-vscode-dev

A ready-to-go Python dev environment for LLM projects. Leverages devcontainers in VSCode for virtual environments. Sample LangChain and LangGraph code using OpenAI.

devcontainer-template graphviz jupyter-notebook langchain langgraph python starter-template vscode

Last synced: 01 Mar 2025

https://github.com/briangershon/basicauth

Easily lock web pages behind Basic Authentication for Golang web applications

Last synced: 01 Mar 2025

https://github.com/briangershon/xubuntu-vagrant-for-docker

Playing with Xubuntu as a light-weight system for running Docker containers. Features include easy creation of environment via Vagrant, along with a window GUI environment to run a code editor.

Last synced: 01 Mar 2025

https://github.com/briangershon/typescript-webpack-starter

JavaScript starter with TypeScript and webpack. Plus Jest and Github CI.

javascript jest prettier starter-template typescript webpack

Last synced: 01 Mar 2025

https://github.com/briangershon/briangershon

Tidbits for Brian's Github public profile.

profile profile-readme

Last synced: 01 Mar 2025

https://github.com/briangershon/setup-go

OSX setup instructions for my Go (golang) development environment

Last synced: 01 Mar 2025

https://github.com/briangershon/threejs-minimal

A minimal web project needed to run three.js experiments.

starter-template threejs

Last synced: 01 Mar 2025

https://github.com/briangershon/arduino-ride-on

Arduino-powered Disney Ride-On

Last synced: 01 Mar 2025

https://github.com/briangershon/bluesky-daily-mcp

An MCP Server to help you surface the most interesting or novel conversations from your Bluesky follows daily.

bluesky mcp-server typescript

Last synced: 08 Apr 2025

https://github.com/briangershon/bsky-tldr

Bluesky feed overload? Too long, didn't read? Skim a daily list of posts from people you follow, or use AI/LLMs to summarize them into text you can scan or feed to an agent.

atproto bluesky bluesky-api bsky

Last synced: 30 Mar 2025

https://github.com/briangershon/minimal-express-on-vercel

Starter template for Express v5. Vercel configuration.

express starter-template typescript vercel vitest

Last synced: 13 Mar 2025