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/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/ufo
Animation of UFOs.
8bit esbuild javascript parcel-bundler vanillajs
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/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/react-rainbow-tailwind
React + RainbowKit + Tailwind CSS
daisyui rainbowkit reactjs starter-template tailwindcss web3
Last synced: 01 Mar 2025
https://github.com/briangershon/glitch-minimal
Create a new Glitch project by remixing this on glitch.com/~glitch-minimal
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/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.
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.
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.
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
https://github.com/briangershon/doodads
Website adornments.
browser javascript npm-module unpkg visualization
Last synced: 01 Mar 2025