Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

awesome-projects


https://github.com/aerth/awesome-projects

Last synced: 3 days ago
JSON representation

  • Go

    • KatBot - A simple Discord bot written in Golang.
    • KatWeb - A lightweight static web server and reverse proxy designed for the modern web.
    • geb - designs + {{templates}} = anything. Generate All The Things!!
    • gu - A web ui library for Go.
    • bootgo - A barebones OS kernel written in go
    • boxcars - Easy-to-configure Static Web & Reverse Proxy Server in Go
    • weavebox - Productive, extendable and blazing fast web framework for creating API's and web applications.
    • bolt-ircbot - IRC Bot for #boltcms on Freenode
    • funky - the best functional language ever
    • eel - A simple proxy service to forward JSON events and transform or filter them along the way.
    • x - Aquachain Commands and Packages
    • ahex - hex decoder/encoder (files and streams)
    • aevocab - base58 tool with multiple rounds capability (decode/encode files and streams)
    • shiny - Hard fork of golang.org/exp/shiny
    • signal-back - Decrypt Signal encrypted backups outside the app
    • go-wol - Simple wake on LAN magic packet generator for golang
    • gotests - Generate Go tests from your source code.
    • goHackTools - Hacker tools on Go (Golang)
    • go-argon2 - Go bindings for Argon2
    • open-ethereum-pool - Open Ethereum Mining Pool
    • go-jose - An implementation of JOSE standards (JWE, JWS, JWT) in Go
    • letsencrypt - Manage TLS certificates automatically via LetsEncrypt.org
    • aquachain - Aquachain Distributed Processing Network (gitlab: https://gitlab.com/aquachain/aquachain)
    • bleve - A modern text indexing library for go
    • ngrok - Introspected tunnels to localhost
    • gx - A package management tool
    • derosuite - DERO: Secure, Private Blockchain with Smart Contracts.
    • go-callisto - Official Go implementation of the Callisto protocol (CLO main client)
    • go-ethereum - Go language implementation of the original/classic design of the Ethereum protocol
    • go-prompt - Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.
    • go-selly - Go wrapper for Selly API (cryptocurrency ecommerce gateway)
    • sako - A self-hosted Monero web-interface.
    • hellobitcoin - A collection of simple programs which can generate bitcoin wallets, create and sign transactions, and send transactions over the bitcoin network.
    • gocryptotrader - A cryptocurrency trading bot and framework supporting multiple exchanges written in Golang.
    • dcrdata - Decred block explorer, with packages and apps for data collection and storage. Written in Go.
    • dcrd - Decred daemon in Go (golang).
    • clix - CUI widget toolkit (unmaintained)
    • crypto - Go implementations of hashes.
    • pretty - Pretty printing for Go values
    • fforum - Simple forum library for your Go web application. Uses BoltDB and a passwd file. No dependencies.
    • bigmac - A little Go package for signing messages via io.Writer.
    • tcell - Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.
    • gominer - GPU miner for siacoin in go
    • findbtc - Find bitcoin wallets on corrupt, formatted or overwritten drives
    • base58 - Base58 encoding for Go
    • tgun - http(s) client library with easy options for headers, proxy, auth and user agent
    • seconfig - super easy encrypted config
    • 2fa - Two-factor authentication on the command line
    • shapeshift - ShapeShift API for Go Language - convert cryptocurrencies with ease using ShapeShift and golang
    • monerogo - Go library for Monero RPC
    • go-nicehash-api - NiceHash Api library for golang
    • status-go - The Status module that consumes go-ethereum
    • blockchain_go - A simplified blockchain implementation in Golang
    • cryptotrader - A cryptocurrency trader for all famous exchanges
    • coinmarketcap - CLI tool to consume CoinMarketCap api
    • btckeygenie - A standalone Bitcoin keypair/address generator, written in Go.
    • btcwallet - A secure bitcoin wallet daemon written in Go (golang)
    • btcd - An alternative full node bitcoin implementation written in Go (golang)
    • neutrino - Privacy-Preserving Bitcoin Light Client
    • lnd - Lightning Network Daemon ⚡️
    • go-ethereum - Official Go implementation of the Ethereum protocol
    • a - A graphical text editor
    • frame - Frame provides plan9-like editable text widgets
    • sticker - A Golang lib to generate placeholder images with text
    • helper - Command Line Assistant
    • gox - A dead simple, no frills Go cross compile tool
    • go-winio - Win32 IO-related utilities for Go
    • shortid - Super short, fully unique, non-sequential and URL friendly Ids
    • soundboard - opengl animal soundboard
    • beep - A small package that brings sound to any Go program (and real-time audio processing and other casual stuff)
    • go-mbox - A Go library to parse mbox files.
    • mmo
    • github_flavored_markdown - GitHub Flavored Markdown renderer with fenced code block highlighting, clickable header anchor links.
    • ui
    • rpg - OpenGL cross platform topdown 2d magic action rpg game single player arpg
    • pixel - A hand-crafted 2D game library in Go
    • erro - my error
    • spawn - Spawn like a salmon - Simple go package to respawn the current process
    • slow - Slow (buffered) pager
    • golex - A lex/flex like (not fully POSIX lex compatible) utility.
    • spotbitcoin - HTML embed code live Bitcoin price index image. Price is USD/BTC, Time is UTC, CoinDesk API. (Heroku takes a couple seconds to load. Patience...)
    • gopherscript - A CoffeeScript inspired language that compiles to Golang.
    • warp - Secure and simple terminal sharing
    • iobit - Package iobit provides primitives for reading & writing bits
    • gc - Package gc is a Go compiler front end. Work in progess.
    • anko - Scriptable interpreter written in golang
    • xgb - The X Go Binding is a low-level API to communicate with the X server. It is modeled on XCB and supports many X extensions.
    • nucular - GUI toolkit for go
    • ssh - Easy SSH servers in Golang
    • monkey - Trivial programming language and interpreter written in go.
    • httpunix - Go library to talk HTTP over Unix domain sockets
    • go - The Go programming language
    • sqlx - general purpose extensions to golang's database/sql
    • go-download - Library for interruptable, resumable download acceleration with automatic Accept-Ranges support
    • sshd-useradd - useradd via ssh
    • pixterm - Draw images in your ANSI terminal with true color
    • yourcast-streamer - Streamer component for yourcast.tv
    • make.go - build script for go programs
    • upspin - Upspin: A framework for naming everyone's everything.
    • markdownd - FAST simple markdown server (no indexing, no symlinks) report bugs: https://github.com/aerth/markdownd/issues (Heroku takes a couple seconds to load. Patience...)
    • gotk3-examples
    • u-root - A fully Go userland! u-root can create a root file system (initramfs) containing a busybox-like set of tools written in Go.
    • middleman - http handler middleware
    • docker - FreeBSD port of docker, take a look at PORTING-FREEBSD.md in freebsd-compat branch
    • llgo - LLVM-based compiler for Go
    • tlde - tilde web server (GET /~user/)
    • freebsd - Go bindings to FreeBSD-specific stuff
    • goelf - Golang specific ELF reader/parser CLI tool
    • go-web-shell - Simple web shell (+web server). Got it running on a rooted Android (checkout Makefile for ARM settings).
    • playwav - play a wav file using Golang, ALSA
    • ircb - irc bot @ freenode in ##ircb
    • gomaker - Makefile generator for Go projects.
    • gh-sync - List or Clone all (your) github repositories (ssh or https)
    • userinfo - Userinfo Library for Web applications to use BoltDB
    • worktimer-gtk - GTK Status Icon for timing your computer time
    • cosgo - :pencil: Experimental Contact Form Server. Saves to local .mbox file... Option for GPG, SendGrid. Easy Heroku deployment.
    • Gosora - A super fast yet feature packed modern forum software written in Go
    • make.go - A Go script that could replace your Makefile.
    • httprouter - A high performance HTTP request router that scales well
    • qt - Qt binding for Go (Golang) with support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch
    • thumber - thumbnail server ( png jpg jpeg gif )
    • diamond - System V-style runlevels for your Go daemons
    • c-for-go - Automatic C-Go Bindings Generator for Go Programming Language
    • tcp-shaker - :heartbeat: Performing TCP handshake without ACK in Go, useful for health checking, that is SYN, SYN-ACK, RST.
    • servest - Small, Simple HTTP File Server (~3.5M)
    • secenv - Store non-plaintext environmental variables. :warning:
    • sha384 - File Integrity
    • oh - A surprisingly powerful Unix shell
    • agf - gofmt/indent in acme window (supports Go, C/C++, Java, assembler)
    • go-staticmaps - A go (golang) library and command line tool to render static map images using OpenStreetMap tiles.
    • licenses - licenses lists Go packages dependencies licenses
    • gogitterirc - Gitter/IRC Sync bot written in Go
    • go - Packages and commands for using Plan 9 from Go
    • micro - A modern and intuitive terminal-based text editor
    • dhkx - Diffie-Hellman Key-exchange algorithm in Go
    • boltbrowser - A CLI Browser for BoltDB Files
    • gophercloud - A Go SDK for OpenStack. IN FEATURE FREEZE. See Issue #592
    • rack - A CLI for Rackspace
    • ssg - Self Signed Certificate Generator
    • sendgrid-go - The Official SendGrid Led, Community Driven Golang API Library
    • answering-machine - a #GOLang AnsweringMachine backed by Cisco Tropo Communication Services
    • linx-client - Simple client for linx-server
    • aws-sdk-go - AWS SDK for the Go programming language.
    • redwood - Web content filter that runs as an HTTP proxy
    • gocui - Minimalist Go package aimed at creating Console User Interfaces.
    • ui - Platform-native GUI library for Go.
    • moby - Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
    • ssh2docker - :whale: standalone SSH server that connects you to your Docker containers
    • dcd - Like cd command,But it is a powerful cd
    • seconf - Go library to create and read non-plaintext configuration files. Use seconfig instead:
    • speakeasy - cross-platform Golang helpers for reading password input without cgo
    • mop - Stock market tracker for hackers
    • mdfmt - Like gofmt, but for Markdown with front matter.
    • go-quitter - Experimental GNU Social ( statusnet ) client and library
    • oauth1a - OAuth 1.0a implementation in Go
    • endless - Zero downtime restarts for go servers (Drop in replacement for http.ListenAndServe)
    • GoURLLinkShortnerAPI - A URL Link shortner API code written in Go
    • argf - ARGF for Golang
    • strings - Strings is a custom, Unicode-competent version of the BSD strings utility.
    • staticcontact - Add a contact form to any website - no backend required
    • goutils - Basic utilities for UNIX-like operating systems, reimplemented in Go.
    • cloudmail - IMAP-client program in Go
    • botbot-bot - The IRC bot for BotBot.me
    • yesterday - Yesterday is a procrastination tool which allows you to send emails up to 24 hours in the past.
    • delve - Delve is a debugger for the Go programming language.
    • go-php - PHP bindings for the Go programming language (Golang)
    • gonx - Nginx access log parser for Golang
    • trivialdns - Simple DNS proxy server with /etc/hosts-like local database editable via web interface. Written in Go.
    • rkt - rkt is a pod-native container engine for Linux. It is composable, secure, and built on standards.
    • goddd - Exploring DDD in Go
    • ccat - Colorizing `cat`
    • gopm - Go Package Manager (gopm) is a package manager and build tool for Go.
    • elvish - Friendly and expressive shell
    • coyim - coyim - a safe and secure chat client
    • mumbledj - A Mumble bot that plays audio fetched from various media sites.
    • sneaker - A tool for securely storing secrets on S3 using Amazon KMS.
    • runc - CLI tool for spawning and running containers according to the OCI specification
    • github-issue-ircbot - github issue irc bot
    • mirror-website - A web crawler which mirrors a website.
    • hugo - The world’s fastest framework for building websites.
    • xbnc - xthexder's BNC - Custom IRC bouncer written in golang.
    • srvbot - Simple bot for control and monitoring of servers over IRC
    • hectane - Lightweight SMTP client written in Go
    • xmpp-client - An XMPP client with OTR support
    • drive - Google Drive client for the commandline
    • gryffin - Gryffin is a large scale web security scanning platform
    • alpaca - Given a web API, Generate client libraries in node, php, python, ruby
    • proxy - Generic TCP/UDP proxy with awesome features
    • oauth2_proxy - A reverse proxy that provides authentication with Google, Github or other provider
    • http2 - old repo for HTTP/2 support for Go (see README for new home)
    • unc - Unprivileged containers on Go
    • Golang - Peer-to-Peer Command Line Chat with Go Lang
    • confl - Config parser for go, modeled after Nginx format, Nice lenient syntax with Comments
    • coin - 💰 Command-line app to get cryptocurrency price info
    • github-release - Commandline app to create and edit releases on Github (and upload artifacts)
    • go-callvis - Visualize call graph of your Go program using dot format.
  • Python

    • enamble
    • aquachain-kv - Aquachain GUI wallet prototype
    • merkato - Open-source cryptocurrency market making bot
    • hacspec
    • electrum-server - Electrum Server for Verge
    • gdax_simple_example - Simple usage in python for GDAX Exchange
    • konsodi - Interactive Python console/shell for Kodi
    • adb-tether - :warning: CLI interface for sharing your phone's internet connection with your linux machine using USB. Uses adb, Tetherbot, SOCKS, Python, Curses.
    • videotop - A console browser for online videos for websites like YouTube
    • website_monitor - A simple gtk ui for monitoring websites
    • NoPriv - NoPriv.py is a python script to backup any IMAP capable email account to a HTML archive, nicely browsable, instead of weird folders (Maildir), one huge file (mbox), only needing a web browser to view (thunderbird) and no propritary code, so you can make sure I don't steal your password.
    • beeswithmachineguns - A utility for arming (creating) many bees (micro EC2 instances) to attack (load test) targets (web applications).
    • s3cmd - Official s3cmd repo -- Command line tool for managing Amazon S3 and CloudFront services
    • uscode - The United States Code
    • understate - make stunning terminal presentations using markdown and some ncurses magic
  • Shell

    • spi - Squid 3 proxy installer with username & password authentication
    • guides - Cryptocurrency guides by Stadicus
    • godev - docker + micro + vim-go + asciinema + gnupg + ssh
    • action - Helper script for recording asciinema screencasts (bash shell script)
    • sh - :zap: Collection of #! for your ~
    • shell-etc - /etc directory from our shell servers, managed via etckeeper
    • docker-ejabberd - Dockerfile for Ejabberd server
    • mysql - [Deprecated] Docker image to run an out-of-the-box MySQL server
    • qataki - Command line gs.sdf.org/StatusNet client.
    • docker-brew-debian - DEPRECATED in favor of https://github.com/debuerreotype/docker-debian-artifacts
    • dockerfiles - Various Dockerfiles I use on the desktop and on servers.
    • iptables_torify - Script to add iptables rules (on a linux system) that force all traffic through tor
    • new-repo - New Github repository without leaving terminal. Simple bash script sends request using cURL to GitHub API.
    • cdm - Console Display Manager
    • bash-it - A community Bash framework.
    • shipit - Minimalistic SSH deployment
  • C

    • argon2-go - Golang wrapper for the Argon2
    • secp256k1-zkp - Experimental fork of libsecp256k1 with support for pedersen commitments and range proofs.
    • Monocypher - An easy to use, easy to deploy crypto library
    • go-argon2 - Go bindings for Argon2
    • Argon2 - Memory-hard scheme Argon2
    • RPOW - Reusable Proofs of Work by Hal Finney
    • Stealth - StealthCoin Cryptocurrency and StealthSend Anonymity Layer
    • scrypt - The scrypt key derivation function was originally developed for use in the Tarsnap online backup system and is designed to be far more secure against hardware brute-force attacks than alternative functions such as PBKDF2 or bcrypt.
    • ccminer - CUDA miner project, compatible with most nvidia cards
    • curl - A command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features
    • fsv - fsv is a file system visualizer in cyberspace. It lays out files and directories in three dimensions, geometrically representing the file system hierarchy to allow visual overview and analysis.
    • likwid - Performance monitoring and benchmarking suite
    • lk - LK embedded kernel
    • linux - Linux kernel source tree
    • headers-more-nginx-module - Set, add, and clear arbitrary output headers in NGINX http servers
    • proxychains-ng - proxychains ng (new generation) - a preloader which hooks calls to sockets in dynamically linked programs and redirects it through one or more socks/http proxies. continuation of the unmaintained proxychains project. the sf.net page is currently not updated, use releases from github release page instead.
    • nuklear - A single-header ANSI C gui library
    • plan9port - Plan 9 from User Space
  • Others

  • JavaScript

    • explorer - Ethereum Block Explorer (ETHExplorer V2) - Realtime Price Ticker, Shapeshift.io Integration, etc. (Project is currently not under active development, if you have a bug fix, please open a PR) My current project can be found at https://denarius.io (DNR)
    • etherchain-light - Lightweight Ethereum blockchain explorer
    • PonziCoin - A Social Experiment Pyramid Scheme
    • json-to-go - Translates JSON into a Go type in your browser instantly (original)
    • coinmarketcat - CryptoKitties market data
    • EtherAddressLookup - Adds links to strings that look like Ethereum addresses to your favourite blockchain explorer. Adds protection against private key phishing. Offers custom site bookmarks.
    • etherwallet
    • DeltaBalances.github.io - The Ethereum decentralized exchange assistant. Check token balances, transaction details & trade history.
    • atom - :atom: The hackable text editor
    • requestpolicy - RequestPolicy is a Firefox extension that gives you control over cross-site requests.
    • linx-server - Self-hosted file/code/media sharing website
    • uBlock - uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.
    • cat.js - Add Nyan Cat to your website by typing the konami code
    • speedreadingjs - Add speed reading functionality to your website
    • tight - Bolt boilerplate generator
    • hipache - Hipache: a distributed HTTP and websocket proxy
    • KiwiIRC - Web based IRC client
    • Touchscreen-Joystick - A small joystick for touchscreens for your html5 game.
    • javascript-gauntlet - An HTML5 Gauntlet-style game
    • javascript-pong - A javascript version of the classic 1972 arcade game Pong!
    • stats.js - JavaScript Performance Monitor
    • bit.voyage - Allow anyone with a modern browser to stream a 1GB, 10GB, 100GB, or 1TB file over the Internet and into a happy home.
    • Bug - Add bugs to your website
    • whatiscode - Paul Ford’s “What Is Code?”
  • C++

    • trezord-go - :smiling_imp: TREZOR Communication Daemon (written in Go)
    • trezord - :warning: OBSOLETE. DO NOT USE! TREZOR Communication Daemon
    • dogecoin - very currency
    • bitcoin - Bitcoin Core integration/staging tree
  • CSS

    • Galileo - 🔭 Ethereum compatible blockchain explorer
    • bitcoin.org - Bitcoin.org website
    • xmpp.org - xmpp.org website (builds: https://travis-ci.org/xsf/xmpp.org/builds)
    • dialupsound - Relive the excitement of connecting to the internet with the noise of a 56k modem.
    • minetest-modding-tutorial
    • screencat - :cat2: webrtc screensharing electron app for mac os (Alpha)
  • TypeScript

    • chatjs - Platform-independent jQuery plugin for chatting
    • quicktype - Generate types and converters from JSON, Schema, and GraphQL
    • quicktype - Generate types and converters from JSON, Schema, and GraphQL
  • Brainfuck

    • bfg - A Brainfuck interpreter written in the Go programming language
  • HTML

    • hashbang.sh - Public facing website on hashbang.sh with embedded user creation script.
    • bitaddress.org - JavaScript Client-Side Bitcoin Wallet Generator
    • puphpet - Vagrant/Puppet GUI
  • Makefile

  • PHP

    • docker-boltcms - Bolt CMS on Alpine + nginx + php-fpm
    • php - PubNub clients for PHP
    • sonerezh - A self-hosted, web-based application to stream your music, everywhere.
    • bolt-readingtime - Calculates the estimated reading time for a given content.
    • bolt-extension-formeditor - A UI for the Bolt Forms Extension
    • adminer - Database management in a single PHP file
    • GamePanelX-V3 - The Original Free and Open Source Game Control Panel
    • humhub-modules-custom-pages-extended - Allows adding of custom pages (html, php, markdown), widgets (php), and links or iframes to various navigation renderers and widget renderers.
    • boltforms - Bolt Forms extension - Symfony interface and API for Bolt
    • Youtube-dl-WebUI - :movie_camera: [UNMAINTAINED] A WebUI for youtube-dl, background and multiple downloads implemented
  • Smarty

  • Vim script

    • vim-go - Go development plugin for Vim
    • vim-pathogen - pathogen.vim: manage your runtimepath
  • Java

    • android - Android app for mesh networking with cjdns
  • Perl

  • Lua

    • minetest-skyblock - Build a world starting from a small island in the sky.
    • travelnet - network of teleporter-boxes that allow easy travelling to other boxes on the same network (Mod for Minetest)
    • xban2 - Extended Ban Mod for Minetest
    • smartfs - Minetest Mod: A library for making formspecs easier.
    • cottages - Minetest mod for building medieval houses
    • weed - weed mod for MineTime, minetest/freeminer
  • CoffeeScript

    • atom-irc - [Not maintained] IRC client that works inside of Atom.io editor.
  • Ruby

    • invisible_captcha - :honey_pot: Unobtrusive and flexible spam protection for Rails apps
  • C# #

    • duplicati - Store securely encrypted backups in the cloud!