{"code": "PRP-014", "name": "DECENTRALIZED SYSTEMS", "icon": "\u26d3\ufe0f", "subcategories": [{"name": "Alternative Internet", "entries": [{"name": "Cloud and Storage", "url": "#cloud-and-storage", "description": ""}, {"name": "Collaborative web editors", "url": "#collaborative-web-editors", "description": ""}, {"name": "Compute", "url": "#compute", "description": ""}, {"name": "Cryptocurrencies and markets", "url": "#cryptocurrencies-and-markets", "description": ""}, {"name": "Developer tools and frameworks", "url": "#developer-tools-and-frameworks", "description": ""}, {"name": "General", "url": "#general", "description": ""}, {"name": "Hosting and media", "url": "#hosting-and-media", "description": ""}, {"name": "Identity", "url": "#identity", "description": ""}, {"name": "Messaging", "url": "#messaging", "description": ""}, {"name": "Networking", "url": "#networking", "description": ""}, {"name": "Protocols", "url": "#protocols", "description": ""}, {"name": "Search Engines", "url": "#search-engines", "description": ""}, {"name": "Social Networks", "url": "#social-networks", "description": ""}, {"name": "Telephony", "url": "#telephony", "description": ""}, {"name": "Uncategorised", "url": "#uncategorised", "description": ""}, {"name": "Dead", "url": "#dead", "description": "abandoned, likely insecure, do not use"}, {"name": "BitDust", "url": "http://bitdust.io", "description": "is decentralized, secure and anonymous on-line storage, where only the owner has access and absolute control over its data. BitDust project is aimed to protect users freedom and provide an alternative way to operate and communicate in the network."}, {"name": "Cloudron", "url": "http://cloudron.io/", "description": ""}, {"name": "Cozy", "url": "http://cozy.io", "description": ""}, {"name": "DAT", "url": "https://datproject.org", "description": ""}, {"name": "Filebase", "url": "https://filebase.com", "description": ""}, {"name": "Golem Network", "url": "https://golem.network/", "description": ""}, {"name": "IPFS", "url": "https://ipfs.io", "description": ""}, {"name": "Nextcloud", "url": "https://nextcloud.com", "description": ""}, {"name": "ownCloud", "url": "http://www.owncloud.org/", "description": ""}, {"name": "Peergos", "url": "https://peergos.org/", "description": ""}, {"name": "Perkeep (was Camlistore)", "url": "http://perkeep.org/", "description": ""}, {"name": "Seafile", "url": "http://seafile.com", "description": ""}, {"name": "Sia", "url": "https://sia.tech", "description": ""}, {"name": "Skynet", "url": "https://siasky.net", "description": ""}, {"name": "Tahoe-LAFS", "url": "https://tahoe-lafs.org", "description": ""}, {"name": "Thali", "url": "http://thaliproject.org/", "description": ""}, {"name": "Arweave", "url": "https://arweave.org/", "description": ""}, {"name": "CodiMD", "url": "https://github.com/hackmdio/codimd", "description": "", "stars": "9.8k"}, {"name": "CryptPad", "url": "https://cryptpad.org/", "description": ""}, {"name": "Etherpad", "url": "http://etherpad.org/", "description": ""}, {"name": "Kune", "url": "http://kune.cc/", "description": ""}, {"name": "SwellRT", "url": "http://swellrt.org", "description": ""}, {"name": "WikiSuite", "url": "http://WikiSuite.org/", "description": ""}, {"name": "Bacalhau", "url": "https://www.bacalhau.org/", "description": ""}, {"name": "BitCoin", "url": "http://bitcoin.org/en/", "description": ""}, {"name": "Bitsquare", "url": "https://bitsquare.io", "description": ""}, {"name": "Ethereum", "url": "https://ethereum.org/", "description": ""}, {"name": "LiteCoin", "url": "https://litecoin.org/", "description": ""}, {"name": "PeerCoin/PPCoin", "url": "http://ppcoin.org/", "description": ""}, {"name": "DB3 Network", "url": "https://github.com/dbpunk-labs/db3", "description": "DB3 Network is an open-source decentralized firebase firestore alternative to build dapps quickly with minimal engineering effort.", "stars": "375"}, {"name": "jIO", "url": "http://www.j-io.org/", "description": ""}, {"name": "Kademlia", "url": "http://en.wikipedia.org/wiki/Kademlia", "description": ""}, {"name": "OpenDHT", "url": "https://github.com/savoirfairelinux/opendht", "description": "", "stars": "1.1k"}, {"name": "OrbitDB", "url": "https://github.com/orbitdb/orbit-db", "description": "", "stars": "8.6k"}, {"name": "RenderJS", "url": "http://www.renderjs.org", "description": ""}, {"name": "Shark", "url": "http://sharksystem.net/", "description": ""}, {"name": "Radicle", "url": "https://radicle.xyz/", "description": ""}, {"name": "Books", "url": "http://en.wikipedia.org/wiki/Books", "description": ""}, {"name": "AnoNet", "url": "http://wiki.ucis.nl/Anonet", "description": ""}, {"name": "Funkwhale", "url": "https://funkwhale.audio/", "description": ""}, {"name": "LibreWeb", "url": "https://libreweb.org/", "description": ""}, {"name": "Peertube", "url": "https://joinpeertube.org/", "description": ""}, {"name": "YunoHost", "url": "https://doc.yunohost.org", "description": ""}, {"name": "Gemini Space", "url": "https://gemini.circumlunar.space/", "description": ""}, {"name": "LibreServer", "url": "https://libreserver.org/", "description": ""}, {"name": "Affinidi", "url": "https://www.affinidi.com", "description": ""}, {"name": "Handshake", "url": "https://handshake.org", "description": ""}, {"name": "ADPS", "url": "https://adps-project.org/", "description": ""}, {"name": "aenigma", "url": "https://github.com/openspace42/aenigma/", "description": "", "stars": "172"}, {"name": "Berty Messenger", "url": "https://berty.tech/", "description": ""}, {"name": "BitMessage", "url": "https://bitmessage.org/wiki/Main_Page", "description": ""}, {"name": "cabal", "url": "http://cabal.chat", "description": ""}, {"name": "Cables communication", "url": "http://dee.su/cables", "description": ""}, {"name": "Delta Chat", "url": "https://delta.chat", "description": ""}, {"name": "Jami", "url": "https://jami.net/", "description": ""}, {"name": "Mailpile", "url": "http://www.mailpile.is/", "description": ""}, {"name": "Matrix", "url": "http://matrix.org/", "description": ""}, {"name": "Meshtastic", "url": "https://www.meshtastic.org", "description": ""}, {"name": "PeerLinks", "url": "https://peerlinks.io", "description": ""}, {"name": "PrivMX WebMail", "url": "https://privmx.com", "description": ""}, {"name": "RetroShare", "url": "http://retroshare.sourceforge.net/", "description": ""}, {"name": "Scramble", "url": "https://dcposch.github.io/scramble/", "description": ""}, {"name": "Starkit", "url": "http://www.starkitsystems.com/", "description": ""}, {"name": "STEED", "url": "http://g10code.com/steed.html", "description": ""}, {"name": "Tox", "url": "https://tox.chat", "description": ""}, {"name": "Xeres", "url": "https://xeres.io", "description": ""}, {"name": "Dash Chat", "url": "https://darksoil.studio/dashchat", "description": ""}, {"name": "Freifunk", "url": "http://en.freifunk.net", "description": ""}, {"name": "Funkfeuer", "url": "http://funkfeuer.at/", "description": ""}, {"name": "IPOP (IP-over-P2P)", "url": "http://ipop-project.org/", "description": ""}, {"name": "LibreMesh", "url": "https://libremesh.org/", "description": ""}, {"name": "LibreVPN", "url": "http://librevpn.org.ar", "description": ""}, {"name": "Loki net", "url": "https://loki.network/", "description": ""}, {"name": "Netsukuku", "url": "http://netsukuku.freaknet.org", "description": ""}, {"name": "NYC Mesh", "url": "https://nycmesh.net/", "description": ""}, {"name": "OpenNIC Project", "url": "http://www.opennicproject.org/", "description": ""}, {"name": "PJON", "url": "https://www.pjon.org/", "description": ""}, {"name": "People's Open Network", "url": "https://sudoroom.org/wiki/Mesh", "description": ""}, {"name": "Project Meshnet", "url": "https://projectmeshnet.org/", "description": ""}, {"name": "Skywire", "url": "https://github.com/skycoin/skywire", "description": "", "stars": "77"}, {"name": "Yggdrasil", "url": "https://yggdrasil-network.github.io/", "description": ""}, {"name": "ZeroNet", "url": "https://zeronet.io", "description": ""}, {"name": "nostr", "url": "https://nostr.com/", "description": ""}, {"name": "remoteStorage", "url": "https://remotestorage.io", "description": ""}, {"name": "Solidproject.org", "url": "https://solidproject.org/", "description": ""}, {"name": "Webmentions", "url": "http://indiewebcamp.com/webmention", "description": ""}, {"name": "Searx", "url": "https://searx.github.io/searx/", "description": ""}, {"name": "YACY", "url": "http://www.yacy.net/en/", "description": ""}, {"name": "Aether", "url": "https://getaether.net/", "description": ""}, {"name": "AKASHA", "url": "https://akasha.world", "description": ""}, {"name": "Buddycloud", "url": "http://buddycloud.com", "description": ""}, {"name": "Diaspora\\*", "url": "http://diasporaproject.org/", "description": ""}, {"name": "FoxQL", "url": "https://foxql.com", "description": ""}, {"name": "GNU social", "url": "https://gnu.io/social/", "description": ""}, {"name": "GNU/consensus", "url": "https://gnu.org/consensus", "description": ""}, {"name": "Iris", "url": "https://iris.to/", "description": ""}, {"name": "Kbin", "url": "https://kbin.pub/en", "description": ""}, {"name": "Lemmy", "url": "https://join-lemmy.org/", "description": ""}, {"name": "Manyverse", "url": "https://www.manyver.se/", "description": ""}, {"name": "Mastodon", "url": "https://joinmastodon.org/", "description": ""}, {"name": "Mobilizon", "url": "https://joinmobilizon.org/", "description": ""}, {"name": "Movim", "url": "http://movim.eu/", "description": ""}, {"name": "Patchwork", "url": "https://github.com/ssbc/patchwork", "description": "", "stars": "3.6k"}, {"name": "Plebbit", "url": "https://plebbit.com", "description": ""}, {"name": "Pleroma", "url": "https://pleroma.social", "description": ""}, {"name": "PPNet", "url": "https://github.com/pixelpark/ppnet", "description": "", "stars": "118"}, {"name": "Scuttlebutt", "url": "https://www.scuttlebutt.nz", "description": ""}, {"name": "Synereo", "url": "http://www.synereo.com/", "description": ""}, {"name": "Tonika", "url": "http://pdos.csail.mit.edu/~petar/5ttt.org/", "description": ""}, {"name": "trsst", "url": "http://www.trsst.com/", "description": ""}, {"name": "Twister", "url": "http://twister.net.co", "description": ""}, {"name": "Vole", "url": "http://vole.cc/", "description": ""}, {"name": "Yarn.social", "url": "https://yarn.social", "description": ""}, {"name": "WarpNet", "url": "https://github.com/Warp-net/warpnet", "description": "", "stars": "59"}, {"name": "The Serval Project", "url": "http://www.servalproject.org/", "description": ""}, {"name": "Aktie", "url": "https://github.com/retsamknaps/aktie", "description": "", "stars": "22"}, {"name": "Askemos", "url": "http://askemos.org", "description": ""}, {"name": "BaseParadigm", "url": "https://bitbucket.org/travisfw/baseparadigm/", "description": ""}, {"name": "BitTorrent Sync", "url": "http://www.bittorrent.com/sync", "description": ""}, {"name": "bitlove-ui", "url": "http://bitlove.org/", "description": ""}, {"name": "Commotion Wireless", "url": "https://commotionwireless.net", "description": ""}, {"name": "Corda.net", "url": "https://www.corda.net/", "description": ""}, {"name": "The Cryptosphere", "url": "http://cryptosphere.org/", "description": ""}, {"name": "DAOStack", "url": "https://daostack.io/", "description": ""}, {"name": "DNSChain", "url": "https://github.com/okTurtles/dnschain", "description": "", "stars": "1.7k"}, {"name": "Firestr", "url": "http://github.com/mempko/firestr", "description": "", "stars": "365"}, {"name": "Freedom Box", "url": "http://freedomboxfoundation.org/", "description": ""}, {"name": "Freenet", "url": "http://freenetproject.org", "description": ""}, {"name": "Friendica", "url": "https://github.com/friendica/friendica", "description": "", "stars": "1.6k"}, {"name": "GNUnet", "url": "https://gnunet.org/", "description": ""}, {"name": "GUN", "url": "https://github.com/amark/gun", "description": "", "stars": "19k"}, {"name": "git-bug", "url": "https://github.com/MichaelMure/git-bug", "description": "", "stars": "9.5k"}, {"name": "git-dit", "url": "https://github.com/neithernut/git-dit", "description": "", "stars": "464"}, {"name": "Grimwire", "url": "http://blog.grimwire.com/#2013-04-04-grimwire.md", "description": ""}, {"name": "Guifi", "url": "http://guifi.net/", "description": ""}, {"name": "Hyperboria", "url": "http://hyperboria.net/", "description": ""}, {"name": "I2P", "url": "http://www.i2p2.de/", "description": ""}, {"name": "KA Lite", "url": "https://github.com/learningequality/ka-lite", "description": "", "stars": "458"}, {"name": "KadNode", "url": "http://github.com/mwarning/KadNode", "description": "", "stars": "435"}, {"name": "Keybits", "url": "http://keybits.net", "description": ""}, {"name": "Kevacoin", "url": "http://kevacoin.org", "description": ""}, {"name": "Known", "url": "http://withknown.com/", "description": ""}, {"name": "Libertree", "url": "http://libertree.org/", "description": ""}, {"name": "LibraryBox", "url": "http://jasongriffey.net/librarybox/", "description": ""}, {"name": "MORPHiS", "url": "https://morph.is/", "description": ""}, {"name": "MediaCrush", "url": "https://mediacru.sh", "description": ""}, {"name": "GNU MediaGoblin", "url": "http://mediagoblin.org", "description": ""}, {"name": "MettaNode", "url": "https://github.com/berkus/mettanode", "description": "", "stars": "28"}, {"name": "Mixmaster", "url": "http://mixmaster.sourceforge.net/", "description": ""}, {"name": "Mixminion", "url": "http://mixminion.net/", "description": ""}, {"name": "NameCoin", "url": "http://namecoin.info/", "description": ""}, {"name": "1TY", "url": "https://1ty.me/", "description": ""}, {"name": "OpenLibernet", "url": "http://www.openlibernet.org/", "description": ""}, {"name": "Ori", "url": "http://ori.scs.stanford.edu/", "description": ""}, {"name": "Osiris", "url": "http://www.osiris-sps.org/", "description": ""}, {"name": "PageKite", "url": "https://pagekite.net/", "description": ""}, {"name": "PeerCDN", "url": "https://peercdn.com/", "description": ""}, {"name": "PeerServer", "url": "http://www.peer-server.com/", "description": ""}, {"name": "Peerm", "url": "http://www.peersm.com/", "description": ""}, {"name": "Phantom", "url": "https://code.google.com/p/phantom/", "description": ""}, {"name": "PirateBox", "url": "https://daviddarts.com/piratebox", "description": ""}, {"name": "Piwik", "url": "http://piwik.org", "description": ""}, {"name": "Psyced", "url": "http://www.psyced.org/", "description": ""}, {"name": "Quick mesh project", "url": "http://qmp.cat/", "description": ""}, {"name": "Sandstorm.io", "url": "http://sandstorm.io/", "description": ""}, {"name": "Serf", "url": "http://www.serfdom.io/", "description": ""}, {"name": "ShareIt!", "url": "http://shareit.es", "description": ""}, {"name": "SlapOS", "url": "http://community.slapos.org", "description": ""}, {"name": "Smallest Federated Wiki", "url": "http://wardcunningham.github.io/", "description": ""}, {"name": "Sneer", "url": "http://sneer.me", "description": ""}, {"name": "SocietyOfMind", "url": "http://github.com/theProphet/SocietyOfMind", "description": "", "stars": "41"}, {"name": "Sovereign", "url": "https://github.com/al3x/sovereign", "description": "", "stars": "10k"}, {"name": "Sparkleshare", "url": "http://sparkleshare.org/", "description": ""}, {"name": "SporeStack", "url": "https://sporestack.com/", "description": ""}, {"name": "StreamRoot", "url": "http://www.streamroot.io/", "description": ""}, {"name": "SubToMe", "url": "http://subtome.com", "description": ""}, {"name": "SyncNet", "url": "http://jack.minardi.org/software/syncnet-a-decentralized-web-browser/", "description": ""}, {"name": "Syncthing", "url": "http://syncthing.net/", "description": ""}, {"name": "Syndie", "url": "http://syndie.i2p2.de/", "description": ""}, {"name": "Tor", "url": "https://www.torproject.org/", "description": ""}, {"name": "Tribler", "url": "https://github.com/Tribler/tribler/wiki", "description": "", "stars": "5k"}, {"name": "Trovebox", "url": "https://github.com/photo", "description": ""}, {"name": "TrueCrypt", "url": "http://www.truecrypt.org/", "description": ""}, {"name": "UBOS", "url": "http://ubos.net/", "description": ""}, {"name": "UBOSbox Nextcloud", "url": "https://indiecomputing.com/products/", "description": ""}, {"name": "Unhosted", "url": "https://unhosted.org/", "description": "also known as \"serverless\", \"client-side\", or \"static\" web apps, unhosted web apps do not send your user data to their server. Either you connect your own server at runtime, or your data stays within the browser."}, {"name": "Urbit", "url": "http://www.urbit.org/", "description": "an operating function, from Mars."}, {"name": "Village Telco", "url": "http://villagetelco.org", "description": ""}, {"name": "Wave", "url": "http://incubator.apache.org/wave/", "description": ""}, {"name": "Webfist", "url": "http://webfist.org/", "description": ""}, {"name": "Yaler", "url": "https://yaler.net/", "description": ""}, {"name": "ZeroTier One", "url": "https://www.zerotier.com/", "description": ""}, {"name": "cjdns", "url": "https://github.com/cjdelisle/cjdns", "description": "Encrypted networking for regular people. cjdns implements an encrypted IPv6 network using public key cryptography for address allocation and a distributed hash table for routing. This provides near zero-configuration networking without many of the security and robustness issues that regular IPv4 and IPv6 networks have.", "stars": "5.3k"}, {"name": "dn42", "url": "https://dn42.net/Home", "description": ""}, {"name": "eDonkey network", "url": "http://en.wikipedia.org/wiki/EDonkey_network", "description": ""}, {"name": "edgenet", "url": "http://theedg.es", "description": ""}, {"name": "gitsync", "url": "https://github.com/raybejjani/gitsync", "description": "", "stars": "52"}, {"name": "pubsubhubbub", "url": "https://code.google.com/p/pubsubhubbub/", "description": ""}, {"name": "pump.io", "url": "http://pump.io/", "description": ""}, {"name": "qaul.net", "url": "https://github.com/WachterJud/qaul.net", "description": "", "stars": "559"}, {"name": "Storj", "url": "http://storj.io/", "description": ""}, {"name": "wlan slovenija", "url": "http://dev.wlan-si.net/", "description": ""}, {"name": "Elymus", "url": "https://github.com/angrymouse/elymus", "description": "", "stars": "24"}, {"name": "Hidden Lake", "url": "https://github.com/number571/go-peer/tree/master/cmd/hidden_lake", "description": "", "stars": "304"}, {"name": "Zero Bin", "url": "http://0bin.net/", "description": ""}, {"name": "Yaap it !", "url": "http://yaap.it/", "description": ""}, {"name": "Airlock", "url": "https://github.com/slothbag/Airlock", "description": "", "stars": "44"}, {"name": "Beaker Browser", "url": "https://beakerbrowser.com/", "description": ""}, {"name": "Cactus player", "url": "https://bitbucket.org/cactusplayer/cactusplayer/src/master/", "description": ""}, {"name": "ClearSkies", "url": "https://github.com/jewel/clearskies", "description": "", "stars": "1.4k"}, {"name": "Cowbox", "url": "http://ideelibre.fr/cowbox/index.php/Main_Page", "description": ""}, {"name": "DMOZ", "url": "https://en.wikipedia.org/wiki/DMOZ", "description": ""}, {"name": "Fermat.org", "url": "http://fermat.org/", "description": ""}, {"name": "Nymote", "url": "http://nymote.org", "description": ""}, {"name": "Nightweb", "url": "https://nightweb.net/", "description": ""}, {"name": "BipIO", "url": "https://github.com/bipio-server", "description": ""}, {"name": "G0Bin", "url": "https://github.com/jyap808/g0bin", "description": "", "stars": "84"}, {"name": "Grand Decentral Station", "url": "http://decentralize.it", "description": ""}, {"name": "INDX", "url": "http://sociam.github.io/indx", "description": ""}, {"name": "OpenBazaar", "url": "https://github.com/OpenBazaar/OpenBazaar", "description": ""}, {"name": "Ostel", "url": "https://ostel.co", "description": ""}, {"name": "Syme", "url": "https://getsyme.com", "description": ""}, {"name": "Telehash", "url": "http://telehash.org/", "description": ""}, {"name": "unSYSTEM", "url": "http://unsystem.net/", "description": ""}, {"name": "Avatar", "url": "http://avatar.ai", "description": ""}, {"name": "BitPhone", "url": "http://www.gullicksonlaboratories.com/projects/bitphone/", "description": ""}, {"name": "Coinpunk", "url": "http://coinpunk.org/", "description": ""}, {"name": "CryptAByte", "url": "https://cryptabyte.com/", "description": ""}, {"name": "DAppStore", "url": "http://dappstore.dappcentral.com/", "description": ""}, {"name": "DeadC", "url": "http://deadc.net/", "description": ""}, {"name": "Dendrio", "url": "https://www.dendr.io/", "description": ""}, {"name": "Firecloud", "url": "http://firecloud.co", "description": ""}, {"name": "GitTorrent", "url": "https://github.com/cjb/GitTorrent", "description": "", "stars": "4.8k"}, {"name": "Lemon.email", "url": "https://lemon.email/", "description": ""}, {"name": "Lighthouse", "url": "https://www.vinumeris.com/lighthouse", "description": ""}, {"name": "Project Byzantium", "url": "http://project-byzantium.org/", "description": "Ad-hoc wireless mesh networking for the zombie apocalypse. The goal of Project Byzantium is to develop a communication system by which users can connect to each other and share information in the absence of convenient access to the Internet. This is done by setting up an ad-hoc wireless mesh network that offers services which replace popular websites often used for this purpose, such as Twitter and IRC."}, {"name": "Tavern", "url": "https://tavern.com/", "description": ""}, {"name": "Tidepools", "url": "http://tidepools.co", "description": ""}, {"name": "weborganiZm", "url": "http://weborganizm.org/", "description": ""}, {"name": "Younity", "url": "http://getyounity.com/", "description": ""}, {"name": "Bitcoin by Mobile", "url": "http://www.bitcoinbymobile.com/", "description": ""}, {"name": "Bitcloud", "url": "http://bitcloudproject.org", "description": ""}, {"name": "CloudBank", "url": "https://github.com/omgbbqhaxx/cloudbankproject", "description": "", "stars": "30"}, {"name": "Swarm", "url": "https://swarm.ethereum.org", "description": ""}, {"name": "VirtKick", "url": "https://www.virtkick.io/", "description": ""}, {"name": "Bitmarkets", "url": "https://github.com/voluntarynet/bitmarkets", "description": "", "stars": "111"}, {"name": "P", "url": "https://github.com/unsetbit/p", "description": "", "stars": "407"}, {"name": "Streisand", "url": "https://github.com/jlund/streisand", "description": "", "stars": "24k"}, {"name": "Bittubers", "url": "https://bittubers.com/about", "description": "is a brand new social network for content creators and streamers. Developed by [BitTube](https://bit.tube/), BitTubers emphasizes free speech, fairness and unrestricted monetization across the board. This platform is the successor to bit.tube, launched in mid 2018, building upon its original peer-to-peer fundamentals with greatly improved monetization options, discoverability, interactivity and engagement features."}, {"name": "D.Tube", "url": "https://about.d.tube/", "description": ""}, {"name": "Apoapse", "url": "https://apoapse.space/", "description": ""}, {"name": "OTRTalk", "url": "https://github.com/mnaamani/otrtalk", "description": "", "stars": "51"}, {"name": "Quietnet", "url": "https://github.com/Katee/quietnet", "description": "", "stars": "2.9k"}, {"name": "Tent", "url": "https://tent.io/", "description": ""}, {"name": "arkOS", "url": "https://arkos.io", "description": ""}], "notes": [], "source": "Alternative Internet"}, {"name": "Algorand", "entries": [{"name": "Core Resources", "url": "#core-resources", "description": ""}, {"name": "Learning Resources", "url": "#learning-resources", "description": ""}, {"name": "Development & Tools", "url": "#development--tools", "description": ""}, {"name": "Wallets & Asset Interaction", "url": "#wallets--asset-interaction", "description": ""}, {"name": "Infrastructure & Ecosystem Services", "url": "#infrastructure--ecosystem-services", "description": ""}, {"name": "SSI, DID and Verifiable Credentials", "url": "#ssi-did-and-verifiable-credentials", "description": ""}, {"name": "AI and Machine Learning", "url": "#ai-and-machine-learning", "description": ""}, {"name": "Application Platforms & Examples", "url": "#application-platforms--examples", "description": ""}, {"name": "Standards", "url": "#standards", "description": ""}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Official Resources", "entries": [{"name": "Algorand", "url": "https://algorandtechnologies.com/", "description": "Official website."}, {"name": "Algorand Foundation", "url": "https://algorand.foundation/", "description": "Official website of the Foundation."}, {"name": "Algorand FAQ", "url": "https://algorand.foundation/faq", "description": "FAQ maintained by the Algorand Foundation."}, {"name": "Algorand Governance", "url": "https://governance.algorand.foundation/", "description": "Official website of Algorand Governance program."}, {"name": "Algorand Developer Portal", "url": "https://dev.algorand.co/", "description": "Official Algorand developer portal."}, {"name": "Algorand Protocol Specs", "url": "https://github.com/algorandfoundation/specs", "description": "Protocol-level specification documents for the Algorand platform.", "stars": "73"}, {"name": "Algorand Discord", "url": "https://discord.com/invite/YgPTCVk", "description": "Official Algorand Discord server."}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 AlgoKit", "entries": [{"name": "algokit-cli", "url": "https://github.com/algorandfoundation/algokit-cli", "description": "The Algorand AlgoKit CLI is the one-stop shop tool for developers building on the Algorand network.", "stars": "191"}, {"name": "algokit-lora", "url": "https://lora.algokit.io/mainnet", "description": "Visual local network explorer & app builder for testing Algorand applications (deploy contracts, inspect state, craft transactions)."}, {"name": "AlgoKit Docs", "url": "https://dev.algorand.co/algokit/algokit-intro/", "description": "Official Algorand AlgoKit documentation."}, {"name": "algokit-utils-py", "url": "https://github.com/algorandfoundation/algokit-utils-py", "description": "Algorand AlgoKit Utils for Python.", "stars": "19"}, {"name": "algokit-core", "url": "https://github.com/algorandfoundation/algokit-core", "description": "Multi-language core primitives (Rust + FFI bindings) powering higher-level AlgoKit tooling (crypto, encoding, protocol logic).", "stars": "15"}, {"name": "algokit-utils-ts", "url": "https://github.com/algorandfoundation/algokit-utils-ts", "description": "Algorand AlgoKit Utils for TypeScript.", "stars": "25"}, {"name": "algokit-client-generator-py", "url": "https://github.com/algorandfoundation/algokit-client-generator-py", "description": "Algorand AlgoKit Typed Client Generator for Python.", "stars": "3"}, {"name": "algokit-client-generator-ts", "url": "https://github.com/algorandfoundation/algokit-client-generator-ts", "description": "Algorand AlgoKit Typed Client Generator for TypeScript.", "stars": "4"}, {"name": "puya", "url": "https://github.com/algorandfoundation/puya", "description": "An official Python to TEAL compiler that allows you to write code to execute on the Algorand Virtual Machine (AVM) with Python syntax.", "stars": "96"}, {"name": "puya-ts", "url": "https://github.com/algorandfoundation/puya-ts", "description": "An official TypeScript to TEAL compiler frontend, leveraging the core puya compiler, allows you to write code to execute on the Algorand Virtual Machine (AVM) with TypeScript syntax.", "stars": "16"}, {"name": "algorand-python-testing", "url": "https://github.com/algorandfoundation/algorand-python-testing", "description": "A Python library for unit testing Algorand Python smart contracts without the need to interact with the Algorand Blockchain.", "stars": "9"}, {"name": "algorand-TypeScript-testing", "url": "https://github.com/algorandfoundation/algorand-TypeScript-testing", "description": "A TypeScript library for unit testing Algorand smart contracts without the need to interact with the Algorand Blockchain.", "stars": "3"}, {"name": "algokit-avm-vscode-debugger", "url": "https://github.com/algorandfoundation/algokit-avm-vscode-debugger", "description": "VSCode extension for line\u2011by\u2011line debugging of Algorand Python, TypeScript, TealScript and raw TEAL smart contracts via AVM traces.", "stars": "12"}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 AlgoKit Templates", "entries": [{"name": "algokit-python-template", "url": "https://github.com/algorandfoundation/algokit-python-template", "description": "Official AlgoKit's Algorand Python template provides a production-ready baseline for developing and deploying smart contracts in Python.", "stars": "9"}, {"name": "algokit-TypeScript-template", "url": "https://github.com/algorandfoundation/algokit-TypeScript-template", "description": "Official AlgoKit's Algorand TypeScript template provides a production-ready baseline for developing and deploying smart contracts in TypeScript.", "stars": "4"}, {"name": "algokit-react-frontend-template", "url": "https://github.com/algorandfoundation/algokit-react-frontend-template", "description": "Official AlgoKit React frontend template provides a production-ready baseline for developing and deploying React frontend applications with Algorand dependencies integrated. Also serves as a reference for template builders on implementing standalone algokit frontend templates.", "stars": "4"}, {"name": "algokit-fullstack-template", "url": "https://github.com/algorandfoundation/algokit-fullstack-template", "description": "Official AlgoKit fullstack template provides a production-ready baseline for developing and deploying fullstack applications with Algorand dependencies integrated. Also serves as a reference for template builders on how to combine standalone algokit templates under one full stack template project.", "stars": "9"}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Crash Courses", "entries": [{"name": "Algorand School", "url": "https://github.com/cusma/algorand-school", "description": "Crash course slide deck.", "stars": "81"}, {"name": "Zero to Hero PyTeal", "url": "https://www.youtube.com/playlist?list=PLwRyHoehE435ttTjvFZA-DyqHYIYc26K_", "description": "PyTeal crash course video lectures."}, {"name": "Algorand, efficient self-sustaining Blockchain", "url": "https://prismic-io.s3.amazonaws.com/algorandfoundationv2/d5407f96-8e7d-4465-9656-2abb558850a9_Proof+of+Stake+Blockchain+Efficiency+Framework.pdf", "description": "Proof of Stake Blockchain Efficiency Framework."}, {"name": "Algorand Efficiency", "url": "https://www.youtube.com/watch?v=e8s8Ui8vDaY", "description": "Understanding Algorand's working principles and its efficiency."}, {"name": "Introduction to AVM and Applications", "url": "https://www.youtube.com/watch?v=fTAPLiPcj28", "description": "Introduction to the Algorand Virtual Machine architecture and Algorand Smart Contracts (aka Applications)."}, {"name": "Introduction to PyTeal", "url": "https://www.youtube.com/watch?v=zXDqJHK_Bqs", "description": "Walkthrough of PyTeal, the Python framework for developing Algorand smart contracts (with [@matteojug](https://twitter.com/matteojug))."}, {"name": "PyTeal ABI Smart Contracts", "url": "https://www.youtube.com/watch?v=USLcyfVD_ws", "description": "Using PyTeal to develop *ABI-compliant* Smart Contracts on Algorand. Final live coding section (with [@deanste](https://twitter.com/_deanste))."}, {"name": "Beaker", "url": "https://www.youtube.com/watch?v=031VvOxvuxY", "description": "Framework for Algorand Smart Contract development, client and testing based on PyTeal. Live coding session (with [@HGKimChris](https://twitter.com/HGKimChris))."}, {"name": "Dissecting Algorand", "url": "https://medium.com/coinmonks/dissecting-algorand-e962f48f8c72", "description": "Introduction Algorand and an analysis on Algorand's inner workings."}, {"name": "Zero to Hero Blockchain Algorand", "url": "https://github.com/VKappaKV/Zero-To-Hero-blockchain-Algorand", "description": "Curated learning path for Algorand developers.", "stars": "14"}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 General courses", "entries": [{"name": "Foundations of Blockchains", "url": "https://www.youtube.com/watch?v=KNJGPI0fuFA\\&list=PLEGCF-WLh2RLOHv_xUGLqRts_9JxrckiA", "description": "A video course by Tim Roughgarden a Professor of Computer Science at Columbia University highlighting the fundamental principles, concepts and properties of Blockchain protocols."}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Tutorials", "entries": [{"name": "Lending pool using Reach", "url": "https://developer.algorand.org/tutorials/building-a-lending-pool-using-reach/", "description": "Tutorial on how to build a lending pool using the Reach language."}, {"name": "Creating a License Manager Contract", "url": "https://developer.algorand.org/tutorials/creating-a-license-manager-contract-utilizing-pyteal-and-inner-transactions/", "description": "Tutorial on utilizing PyTEAL and Inner Transactions."}, {"name": "Stateless session management with the Pera wallet", "url": "https://developer.algorand.org/tutorials/stateless-session-management-with-the-pera-wallet/", "description": "Pera Wallet connection example with Next.js and Redux."}, {"name": "AlgoMinter", "url": "https://developer.algorand.org/tutorials/algominter-a-web-app-for-minting-assets-using-python-algosigner-and-anvil-platform/", "description": "Build your web app for minting assets using Python, AlgoSigner, and Anvil Platform."}, {"name": "Getting Started with Django, Python, and Algorand", "url": "https://developer.algorand.org/solutions/getting-started-with-python-algorand-sdk-and-django/", "description": "Tutorial from algorand developer portal."}, {"name": "MultiSig with Algorand for Co-operative Groups", "url": "https://developer.algorand.org/tutorials/decentralised-co-operative-unions-algorand-multisignature-account/", "description": "Decentralised co-operative unions with Algorand Multisignature Account."}, {"name": "Adding Notes to Transactions", "url": "https://developer.algorand.org/tutorials/v2-read-and-write-transaction-note-field-python/", "description": "Read and Write to the Transaction Note Field with Python."}, {"name": "Create Assets with a Stateful Smart Contract", "url": "https://developer.algorand.org/solutions/using-stateful-smart-contract-to-create-algorand-standard-asset/", "description": "Using Stateful Smart Contract To Create Algorand Standard Asset."}, {"name": "Artificial Intelligence on Algorand", "url": "https://developer.algorand.org/solutions/artificial-intelligence-on-algorand/", "description": "Tutorial on using machine learning to predict the transaction volume of the USDC stablecoin on the Algorand Blockchain."}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Community Resources", "entries": [], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Projects", "entries": [{"name": "arc3.xyz", "url": "https://github.com/barnjamin/arc3.xyz", "description": "Dapp that can be used to mint ARC3 compliant NFTs.", "stars": "22"}, {"name": "Auction Demo", "url": "https://github.com/algorand/auction-demo", "description": "On-chain NFT auction using smart contracts.", "stars": "55"}, {"name": "Algorand Session Wallet", "url": "https://github.com/barnjamin/algorand-session-wallet", "description": "Session wallet to allow persisted wallet connections across multiple wallets.", "stars": "17"}, {"name": "AlgoWorld-Contracts", "url": "https://github.com/algoworldNFT/algoworld-contracts", "description": "Collection of all smart contracts used by AlgoWorld, written in PyTeal.", "stars": "28"}, {"name": "AlgoWorld-Swapper", "url": "https://github.com/algoworldNFT/algoworld-swapper", "description": "Free and trustless ASA swapper, powered by Algorand Smart Signatures.", "stars": "23"}, {"name": "WalletConnect Example DApp", "url": "https://github.com/algorand/walletconnect-example-dapp", "description": "Algorand WalletConnect demo.", "stars": "23"}, {"name": "TinyBar App", "url": "https://github.com/aorumbayev/tinybar", "description": "A tiny macOS menu bar app for tracking ASA prices from TinyMan.", "stars": "12"}, {"name": "algonim", "url": "https://github.com/cusma/algonim", "description": "First Algorand mini-puzzle-game. Written in Python+PyTEAL by [@cusma](https://twitter.com/cusma_b).", "stars": "25"}, {"name": "algorealm", "url": "https://github.com/algorealm/algorealm", "description": "Claim the Crown and the Sceptre of Algorand Realm! Written in Python+PyTEAL by [@cusma](https://github.com/cusma).", "stars": "18"}, {"name": "algorealm-ui", "url": "https://github.com/algorealm/algorealm-ui", "description": "A web CLI Emulator version of algorealm cli game by @aorumbayev.", "stars": "3"}, {"name": "minter", "url": "https://github.com/algofishexe/minter", "description": "Bulk mint Algorand NFTs following the ARC-69 community standard. Written in Node.js by [@fish.exe](https://twitter.com/AlgofishExe).", "stars": "11"}, {"name": "algovanity", "url": "https://algovanity.com/", "description": "Algorand Vanity Address Generator from [Ripe (\u2b5017)](https://github.com/Ripe/algovanity)."}, {"name": "galvanity", "url": "https://github.com/shmutalov/galvanity", "description": "Go-based Algorand vanity address generator.", "stars": "10"}, {"name": "genpyteal", "url": "https://github.com/runvnc/genpyteal", "description": "Generate PyTeal from (mostly) normal Python.", "stars": "9"}, {"name": "AgorHash", "url": "https://github.com/bafio89/agorhash", "description": "Public, permissionless, decentralized and uncensorable free speech protocol.", "stars": "3"}, {"name": "QRCode Generator", "url": "https://github.com/emg110/algorand-qrcode", "description": "Uinversal QRCode generator module for Algorand ARC-26 URIs.", "stars": "21"}, {"name": "algofractals", "url": "https://github.com/aorumbayev/algofractals", "description": "Mint randomly generated mandelbrot fractals with embedded ARC69 tags. (Archived on Dec 31, 2023)", "stars": "2"}, {"name": "algorewards", "url": "https://algorewards.github.io/", "description": "Free and unofficial Algorand governance reward calculator. Hosted on GitHub Pages."}, {"name": "Pipeline-UI", "url": "https://github.com/headline-design/pipeline-ui", "description": "A React.js based component library for rapid deployment of Algorand Dapps.", "stars": "30"}, {"name": "STOI", "url": "https://stoi.org/", "description": "Song ownership gone decentralized via microDAOs."}, {"name": "AlgoTables", "url": "https://algotables.github.io/", "description": "A suite of tools designed to aid everyday hodlers of ALGO who participate in the Algorand ecosystem."}, {"name": "AlgoPing", "url": "https://github.com/aorumbayev/algoping", "description": "A tiny cron job that issues a [tweet](https://twitter.com/algoping) if public Algorand Nodes (AlgoExplorer, AlgoNode and etc) are not healthy.", "stars": "6"}, {"name": "staketaxcsv", "url": "https://github.com/hodgerpodger/staketaxcsv", "description": "Python backend for [stake.tax](https://stake.tax) that generates taxable transactions CSVs for Algorand and other Blockchains.", "stars": "269"}, {"name": "Automated Prediction Market Maker on Algorand", "url": "https://github.com/dspytdao/Algo_AMM", "description": "backend repository with project hosted at [algoAMM.com](https://algoamm.com).", "stars": "17"}, {"name": "AlgoDepo", "url": "https://github.com/dspytdao/AlgoDepo", "description": "Single Deposit App Algorand.", "stars": "6"}, {"name": "AlgoDeposit", "url": "https://github.com/dspytdao/AlgoDeposit", "description": "AMM Pool App Algorand.", "stars": "5"}, {"name": "txnDuck", "url": "https://github.com/No-Cash-7970/txnDuck", "description": "Transaction building tool for Algorand blockchain.", "stars": "19"}, {"name": "lazylora", "url": "https://github.com/aorumbayev/lazylora", "description": "Terminal UI for exploring Algorand blockchain.", "stars": "12"}, {"name": "wen-tools", "url": "https://github.com/LoafPickleWW/wen-tools", "description": "Bulk operations tool for Algorand.", "stars": "21"}, {"name": "algonoderewards", "url": "https://github.com/cryptomalgo/algonoderewards", "description": "Track and visualize Algorand node rewards using Nodely API.", "stars": "18"}, {"name": "xGov-Guru", "url": "https://github.com/SilentRhetoric/xGov-Guru", "description": "Tool to browse xGov voting data and proposals.", "stars": "4"}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 AlgoKit Community Templates", "entries": [{"name": "algokit-tealish-template", "url": "https://github.com/aorumbayev/algokit-tealish-template", "description": "AlgoKit community template for quick starting a smart contract project with tealish and algojig.", "stars": "0"}, {"name": "algokit-goracle-template", "url": "https://github.com/GoracleNetwork/algokit_default_template", "description": "Algokit community template for quick starting a smart contract project interacting with goracle.", "stars": "5"}, {"name": "algokit-subtopia-template", "url": "https://github.com/subtopia-algo/algokit-subtopia-template", "description": "Algokit community template for quick starting a dapp frontend project interacting with Subtopia platform.", "stars": "5"}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Language SDKs & Tools", "entries": [{"name": "vertices-algorand-sdk", "url": "https://github.com/vertices-network/c-vertices-sdk", "description": "The Vertices SDK provides developers with easy device access to interact with Blockchains.", "stars": "11"}, {"name": "unreal-algorand-sdk", "url": "https://github.com/Wisdom-Labs/Algorand-Unreal-Engine-SDK", "description": "Official Unreal Engine plugin for Algorand Blockchain Platform.", "stars": "8"}, {"name": "cplusplus-algorand-sdk", "url": "https://github.com/Wisdom-Labs/Algorand-CPlusPlus-SDK", "description": "Algorand C++ SDK: This repo is providing C++ sdk on algorand chain.", "stars": "2"}, {"name": "dart-algorand-sdk", "url": "https://pub.dev/packages/algorand_dart", "description": "Dart Algorand SDK."}, {"name": "go-algorand", "url": "https://github.com/algorand/go-algorand", "description": "Algorand's official implementation in Go.", "stars": "1.4k"}, {"name": "go-algorand-sdk", "url": "https://github.com/algorand/go-algorand-sdk", "description": "The Algorand Golang SDK.", "stars": "189"}, {"name": "conduit", "url": "https://github.com/algorand/conduit", "description": "Algorand's data pipeline framework.", "stars": "43"}, {"name": "php-algorand-sdk", "url": "https://github.com/ffsolutions/php-algorand-sdk", "description": "Algorand PHP SDK created by [@ffsolutions](https://github.com/ffsolutions).", "stars": "22"}, {"name": "algorand-php", "url": "https://github.com/RootSoft/algorand-php", "description": "Algorand PHP SDK created by [@RootSoft](https://github.com/RootSoft).", "stars": "43"}, {"name": "py-algorand-sdk", "url": "https://github.com/algorand/py-algorand-sdk", "description": "The Algorand Python SDK.", "stars": "278"}, {"name": "tinyman-py-sdk", "url": "https://github.com/tinymanorg/tinyman-py-sdk", "description": "Tinyman Python SDK.", "stars": "116"}, {"name": "smart-asa", "url": "https://github.com/algorandlabs/smart-asa", "description": "Smart ASA PyTeal reference implementation based on ARC-20.", "stars": "31"}, {"name": "js-algorand-sdk", "url": "https://github.com/algorand/js-algorand-sdk", "description": "The Algorand JavaScript SDK & Examples.", "stars": "298"}, {"name": "algo-builder", "url": "https://github.com/scale-it/algo-builder", "description": "Framework to automate development of Algorand Assets and Smart Contracts.", "stars": "128"}, {"name": "algo-builder-templates", "url": "https://github.com/scale-it/algo-builder-templates", "description": "Dapps templates for Algo Builder.", "stars": "20"}, {"name": "algonaut.js", "url": "https://github.com/thencc/algonautjs", "description": "An easier Algo sdk for front-end dapps (TypeScript).", "stars": "10"}, {"name": "perawallet-connect", "url": "https://github.com/perawallet/connect", "description": "JavaScript SDK for integrating Pera Wallet to web applications.", "stars": "71"}, {"name": "defly-connect", "url": "https://github.com/blockshake-io/defly-connect", "description": "JavaScript SDK for integrating Defly Wallet to web applications.", "stars": "10"}, {"name": "subtopia-js", "url": "https://github.com/subtopia-algo/subtopia-js", "description": "Subtopia JavaScript SDK providing convenient interfaces to interact with Subtopia platform.", "stars": "10"}, {"name": "solid-algo-wallets", "url": "https://github.com/SilentRhetoric/solid-algo-wallets", "description": "SolidJS wallet integration library for Algorand.", "stars": "9"}, {"name": "java-algorand-sdk", "url": "https://github.com/algorand/java-algorand-sdk", "description": "The Algorand Java SDK.", "stars": "71"}, {"name": "dotnet-algorand-sdk", "url": "https://github.com/RileyGe/dotnet-algorand-sdk", "description": "Algorand .NET SDK created by [@RileyGe](https://github.com/RileyGe).", "stars": "41"}, {"name": "unity-algorand-sdk", "url": "https://github.com/CareBoo/unity-algorand-sdk", "description": "An Algorand SDK for Unity. Use the Algorand Blockchain in your video game.", "stars": "31"}, {"name": "unity-algorand-sdk-based-on-net-sdk", "url": "https://github.com/Vytek/AlgorandUnitySDK", "description": "Quick and dirty Unity SDK based on .NET Algorand SDK by RileyGe.", "stars": "1"}, {"name": "dotnet-alogrand-sdk (2)", "url": "https://github.com/FrankSzendzielarz/dotnet-algorand-sdk", "description": "Algorand .NET SDK maintained by [@FrankSzendzielarz](https://github.com/FrankSzendzielarz).", "stars": "29"}, {"name": "dotnet-tinyman-sdk", "url": "https://github.com/geoffodonnell/dotnet-tinyman-sdk", "description": "Tinyman .NET SDK.", "stars": "9"}, {"name": "dotnet-yieldly-sdk", "url": "https://github.com/geoffodonnell/dotnet-yieldly-sdk", "description": "Yieldly .NET SDK.", "stars": "10"}, {"name": "powershell-algorand-module", "url": "https://github.com/geoffodonnell/powershell-algorand-module", "description": "Algorand PowerShell Module.", "stars": "2"}, {"name": "rust-algorand-sdk", "url": "https://github.com/manuelmauro/algonaut", "description": "Rust Algorand SDK.", "stars": "69"}, {"name": "algorand-wallet", "url": "https://github.com/algorand/algorand-wallet", "description": "Algorand wallet official implementation in Swift.", "stars": "197"}, {"name": "swift-algorand-sdk", "url": "https://github.com/Jesulonimi21/Swift-Algorand-Sdk", "description": "A Swift SDK for interacting with the Algorand Blockchain.", "stars": "24"}, {"name": "TEALrb", "url": "https://github.com/joe-p/TEALrb", "description": "A Ruby DSL for writing Algorand smart contracts. (Archived on Jan 22, 2023)", "stars": "8"}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Smart Contract Development", "entries": [{"name": "pyteal", "url": "https://github.com/algorand/pyteal", "description": "Algorand Smart Contracts in Python.", "stars": "294"}, {"name": "reach", "url": "https://docs.reach.sh", "description": "A domain-specific language for building cross chain decentralized applications (DApps)."}, {"name": "aqua-compiler", "url": "https://github.com/optio-labs/aqua-compiler", "description": "An expressive high level language for the Algorand block chain that compiles to TEAL code.", "stars": "2"}, {"name": "algoml", "url": "https://github.com/petitnau/algoml", "description": "A domain-specific language for specifying Algorand smart contracts, which compiles into TEAL scripts.", "stars": "24"}, {"name": "tealang", "url": "https://github.com/pzbitskiy/tealang", "description": "A high level language for Algorand ASC1 and TEAL.", "stars": "37"}, {"name": "tealish", "url": "https://tealish.tinyman.org", "description": "Readable Algorand VM language enabling procedural-style TEAL focused on clarity."}, {"name": "TEALScript", "url": "https://github.com/algorand-devrel/TEALScript", "description": "Enables Algorand smart contract development with native TypeScript syntax, tooling, and IDE support.", "stars": "53"}, {"name": "beaker", "url": "https://github.com/algorandfoundation/beaker", "description": "Pythonic smart contract framework (PyTEAL DSL wrappers, client + testing utilities). (Canonical repo)", "stars": "96"}, {"name": "pyteal-utils", "url": "https://github.com/algorand/pyteal-utils", "description": "PyTEAL utilities library.", "stars": "29"}, {"name": "avm-semantics", "url": "https://github.com/runtimeverification/avm-semantics", "description": "Algorand Virtual Machine and TEAL Semantics in K framework. Aids with testing and formal verification of smart contracts.", "stars": "15"}, {"name": "d-asa", "url": "https://github.com/cusma/d-asa", "description": "Debt Algorand Standard Application providing reference implementations and interfaces for tokenizing debt instruments (bonds, loans, commercial papers) that conform to ACTUS standards.", "stars": "5"}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 CLI", "entries": [{"name": "AlgoRun", "url": "https://github.com/algorandfoundation/algorun", "description": "Simple CLI utility for setting up and starting an Algorand MainNet participation node.", "stars": "30"}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 IDEs", "entries": [{"name": "vim-algorand-teal", "url": "https://github.com/aldur/vim-algorand-teal", "description": "Minimalistic syntax highlight for Algorand's TEAL Smart Contract language to vim.", "stars": "6"}, {"name": "algoDEA", "url": "https://algodea-docs.bloxbean.com/", "description": "Algorand IntelliJ Plugin."}, {"name": "Obsidian Labs/vscode-algorand", "url": "https://github.com/ObsidianLabs/vscode-algorand", "description": "Algorand VS Code Extension.", "stars": "13"}, {"name": "optio-labs/teal-debugger-extension", "url": "https://github.com/optio-labs/teal-debugger-extension", "description": "Debug teal with minimal AVM configuration inside VSCode.", "stars": "14"}, {"name": "Algorand Visual Studio Extension", "url": "https://github.com/FrankSzendzielarz/AlgorandVisualStudio", "description": "Visual Studio extensions for C# TEAL compilation and Algorand Smart Contract development.", "stars": "19"}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Testing & Debugging", "entries": [{"name": "graviton", "url": "https://github.com/algorand/graviton", "description": "Algorand's TEAL blackbox testing toolkit.", "stars": "18"}, {"name": "algokit-avm-debugger", "url": "https://github.com/algorandfoundation/algokit-avm-debugger", "description": "Standalone AVM Debug Adapter Protocol implementation powering advanced contract debugging tooling.", "stars": "1"}, {"name": "tealer", "url": "https://github.com/crytic/tealer", "description": "Static TEAL analyser with a set of vulnerability detectors for quick contracts reviews.", "stars": "63"}, {"name": "irulan", "url": "https://irulan.dev/", "description": "Web app for deploying + testing smart contracts ([open source! + PRs welcome (\u2b504)](https://github.com/thencc/irulan))."}, {"name": "algojig", "url": "https://github.com/Hipo/algojig", "description": "A tool for testing Algorand smart contracts.", "stars": "18"}, {"name": "tealinspector", "url": "https://github.com/Hipo/tealinspector", "description": "Quick and easy TEAL code debugging by Hipo labs.", "stars": "14"}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Deployment & Environment", "entries": [{"name": "Algorand Sandbox", "url": "https://github.com/algorand/sandbox", "description": "Fast way to create and configure an Algorand development environment.", "stars": "242"}, {"name": "Algorand Sandbox Dev", "url": "https://github.com/MakerXStudio/algorand-sandbox-dev", "description": "Docker Hub image for faster local development and CI/CD usage. (Archived on Jan 2, 2024)", "stars": "16"}, {"name": "Official Algod Container", "url": "https://hub.docker.com/r/algorand/algod", "description": "Algod Docker Hub image from Algorand Inc."}, {"name": "Official Conduit Container", "url": "https://hub.docker.com/r/algorand/conduit", "description": "Conduit Docker Hub image from Algorand Inc."}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Wallet Providers", "entries": [{"name": "Pera Wallet", "url": "https://github.com/perawallet", "description": "Secure, open source and community driven wallet for both mobile and desktop devices. Maintained by the team behind official Algorand Wallet."}, {"name": "Method Wallet", "url": "https://methodwallet.app/", "description": "Algorand Wallet you'll love."}, {"name": "Defly Wallet", "url": "https://defly.app/", "description": "Defly is an Algorand wallet with great suit of integrated DeFi features."}, {"name": "Exodus", "url": "https://www.exodus.com/", "description": "Multi-cryptocurrency wallet with Algorand support."}, {"name": "A-Wallet", "url": "https://a-wallet.net/", "description": "AWallet is an open source, HTML only, corporate friendly, and secure Algorand wallet."}, {"name": "Liquid Auth", "url": "https://github.com/algorandfoundation/liquid-auth", "description": "Self-hosted service to bind passkeys to crypto keypairs plus P2P signaling for secure peer connections.", "stars": "32"}, {"name": "Kibisis", "url": "https://github.com/kibis-is/web-extension", "description": "Open source Algorand wallet web extension built in React and TypeScript.", "stars": "18"}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Wallet Development", "entries": [{"name": "use-wallet", "url": "https://github.com/txnlab/use-wallet", "description": "React hooks for using Algorand compatible wallets with web applications. Developed by [txnlab](https://www.txnlab.dev/).", "stars": "101"}, {"name": "use-wallet-js", "url": "https://github.com/TxnLab/use-wallet-js", "description": "TypeScript library for integrating Algorand wallets into decentralized applications.", "stars": "12"}, {"name": "rsagg", "url": "https://github.com/dragmz/rsagg", "description": "A Rust library for GPU accelerated Algorand 'vanity' address generation.", "stars": "8"}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Blockchain Explorers", "entries": [{"name": "Allo", "url": "https://allo.info", "description": "Unified Algorand explorer covering all networks by Nodely."}, {"name": "Pera Explorer", "url": "https://explorer.perawallet.app/", "description": "Algorand Accounts, Standard Asset (ASA) explorer built by [Pera Wallet](https://perawallet.app/)"}, {"name": "Algorand Ballet", "url": "https://akaalias.github.io/algorand-ballet/", "description": "Algorand accounts' 2D graphs."}, {"name": "Algorand Multiverse", "url": "https://algo3d.live/", "description": "Algorand accounts' 3D graphs."}, {"name": "AlgoSurf", "url": "https://algo.surf/", "description": "Algorand Network Explorer (supports LocalNet in `localhost`)."}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Portfolio Trackers", "entries": [{"name": "CompX", "url": "https://app.compx.io/dashboard", "description": "Track or search assets, rewards, yield farming, transactions, and NFTs on the Algorand Blockchain anywhere and anytime. Formerly Algogator.Finance."}, {"name": "ASA Stats", "url": "https://www.asastats.com/", "description": "One-stop portfolio tracker used to summarize Algorand asset valuations from up to five wallet addresses."}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Name Services", "entries": [{"name": "NFDomains", "url": "https://nf.domains/", "description": "Algorand name service and marketplace for Non-Fungible Domains (NFDs) \u2014 unique, readable aliases for wallet addresses."}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Nodes & Consensus Participation", "entries": [{"name": "Algorand - The Undocumented Docs", "url": "https://github.com/AlgoChads/algorand-undoc-docs", "description": "Dev Notes for Archival Node, Indexer Setup (and more).", "stars": "5"}, {"name": "Nodely", "url": "https://nodely.io", "description": "Free Node/Indexer APIs, Node running FAQ, Node/Indexer daily snapshots."}, {"name": "Algorand Node UI", "url": "https://github.com/algorand/node-ui", "description": "Terminal UI for remote Algorand node management.", "stars": "27"}, {"name": "nodekit", "url": "https://github.com/algorandfoundation/nodekit", "description": "Terminal user interface for running and managing Algorand nodes locally.", "stars": "56"}, {"name": "SubQuery", "url": "https://subquery.network", "description": "Open, fast, flexible, and decentralised cross-chain data indexer for Algorand ([getting started guide](https://academy.subquery.network/quickstart/quickstart_chains/algorand.html))."}, {"name": "AlloCTRL", "url": "https://github.com/AlgoNode/alloctrl", "description": "A simple, open source, dashboard to help managing your node and participation keys safely, from your local machine.", "stars": "15"}, {"name": "reti", "url": "https://github.com/algorandfoundation/reti", "description": "Contracts, Node Daemon, and UI for Algorand 'The Reti' consensus incentives, enabling decentralized staking pools to broaden participation and enhance network security.", "stars": "39"}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Blockchain Bridges", "entries": [{"name": "Algomint", "url": "https://algomint.io/", "description": "Centralized BTC and ETH bridge to Algorand."}, {"name": "Messina", "url": "https://messina.one/", "description": "The ALGO \u2014 ETH two-way Messina.one's Bridge will open the doors for interoperability between Ethereum and ERC-20 tokens with Algorand."}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Oracles", "entries": [{"name": "Gora", "url": "https://www.gora.io/", "description": "Decentralized oracle networks that connect the Algorand Blockchain with the real world."}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Security Auditing Services", "entries": [{"name": "Certik", "url": "https://www.certik.com/ecosystems/algorand", "description": "Web3 security suite: smart contract audits plus analytics (Skynet, SkyTrace) for Algorand projects."}, {"name": "UlamLabs", "url": "https://www.ulam.io/software-services/smart-contract-audits", "description": "A Blockchain lab based in Poland, offering auditing services for Algorand smart contracts."}, {"name": "Runtime Verification", "url": "https://runtimeverification.com/smartcontract", "description": "Smart contract analysis and verification by the team who audited platforms like Algofi, FolksFinance, Yieldly and other prominent DeFi platforms in the ecosystem."}, {"name": "Immunebytes", "url": "https://www.immunebytes.com", "description": "Secure your Algorand Smart Contract with credible security auditing solutions."}, {"name": "KudelskiSecurity", "url": "https://kudelskisecurity.com", "description": "Move your Blockchain project securely and successfully into production or onto mainnet. Company can help you assess, design, customize, deploy and manage Blockchain and digital ledger technology systems so you can confidently leverage security as a powerful differentiator in this dynamic market."}, {"name": "algorand-ecosystem-audits", "url": "https://github.com/blockshake-io/algorand-ecosystem-audits", "description": "A growing collection of audit reports in the Algorand ecosystem maintained by [blockshake-io](https://blockshake.io).", "stars": "5"}, {"name": "Vantage Point Blockchain", "url": "https://www.vantagepoint.sg/contact-us", "description": "Smart contract audits, crypto wallet audit and other penetration testing services in Algorand ecosystem with clients such as Folks.Finance, Pera, Algorand Foundation, Deflex (Defly/Alammex), GARD, Venue.One and others. Reports are signed by velocity.vantagepoint.algo and published at [https://github.com/vantagepointreports/releases (\u2b503)](https://github.com/vantagepointreports/releases)."}, {"name": "Tenset Security", "url": "https://github.com/tenset-security/audits", "description": "Comprising a team of Web3 Security Researchers, Tenset Security is dedicated to leaving no stone unturned in their pursuit of security excellence. They have a [proven track record of success](https://twitter.com/algoworld_nft/status/1691891473166279042) in discovering high-severity vulnerabilities specifically within Algorand projects, emphasizing their expertise and commitment to the Algorand ecosystem.", "stars": "3"}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Metrics and Analytics Services", "entries": [{"name": "Algorand MainNet metrics", "url": "https://metrics.algorand.org/", "description": "Dashboard that measures the current scale, security, decentralization, and adoption of the open-source Algorand protocol."}, {"name": "Metrika", "url": "https://app.metrika.co/dashboard/algorand/", "description": "Algorand network performance and account monitor."}, {"name": "Allo Metrics", "url": "https://metrics.allo.info/", "description": "Algorand MainNet in numbers."}, {"name": "GoPlausible", "url": "https://goplausible.com", "description": "Provides [PLAUSIBLE protocol](https://github.com/GoPlausible), A W3C DIDs, Verifiable Credentials and Utility NFTs protocol built on Algorand, as well as [ThisDID](https://thisdid.com) Universal W3C DID/URI resolver."}, {"name": "Algorand-GPT", "url": "https://chatgpt.com/g/g-izA6hnC93-algorand-gpt", "description": "An Algorand Assistant Expert with access to all Algorand documentation and chain data built on OpenAI's ChatGPT platform by GoPlausible."}, {"name": "DID-GPT", "url": "https://chatgpt.com/g/g-rOCQculZQ-did-gpt", "description": "A W3C DID resolver assistant built on OpenAI's ChatGPT platform by GoPlausible."}, {"name": "algorand-mcp", "url": "https://github.com/GoPlausible/algorand-mcp", "description": "Algorand Model Context Protocol (Server & Client) by GoPlausible.", "stars": "40"}, {"name": "algorand-remote-mcp", "url": "https://github.com/GoPlausible/algorand-remote-mcp", "description": "Algorand remote SSE MCP Server Cloudflare Worker.", "stars": "15"}, {"name": "arcontextify", "url": "https://github.com/aorumbayev/arcontextify", "description": "Algorand ARC-56 to MCP server converter.", "stars": "7"}, {"name": "VibeKit", "url": "https://github.com/gabrielkuettel/vibekit", "description": "CLI + MCP server that gives AI coding assistants the skills and tools to build on Algorand.", "stars": "14"}, {"name": "AlgoChat", "url": "https://github.com/CorvidLabs/ts-algochat", "description": "Encrypted on-chain messaging protocol for Algorand, enabling AI agent-to-agent communication via transaction notes.", "stars": "1"}, {"name": "CorvidAgent", "url": "https://github.com/CorvidLabs/corvid-agent", "description": "AI agent orchestration platform with on-chain messaging, persistent memory, and autonomous scheduling via Algorand.", "stars": "3"}, {"name": "algorand-agent-skills", "url": "https://github.com/algorand-devrel/algorand-agent-skills", "description": "Canonical collection of Agent Skills for AI-assisted development on Algorand by Algorand DevRel.", "stars": "20"}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 DeFi Platforms", "entries": [{"name": "Tinyman", "url": "https://tinyman.org/", "description": "A decentralized trading protocol, AMM and platform."}, {"name": "Pact", "url": "https://www.pact.fi/", "description": "Decentralised Automated Market Maker (AMM) built on the Algorand protocol."}, {"name": "Lofty.ai", "url": "https://www.lofty.ai/", "description": "Tokenized real estate investing platform."}, {"name": "Folks.finance", "url": "https://folks.finance/", "description": "Decentralized capital markets protocol."}, {"name": "Cometa.farm", "url": "https://cometa.farm/", "description": "Decentralized liquidity-as-a-service."}, {"name": "aramid.finance", "url": "https://www.aramid.finance/", "description": "A Decentralized Cross-Chain Protocol supporitng Algorand, Polygon, Ethereum and other EVM chains."}, {"name": "stabilitas.finance", "url": "https://stabilitas.finance/", "description": "Stable and secure digital assets for various purposes such as purchases, remittances and as a store of value."}, {"name": "vestige.fi", "url": "https://vestige.fi/", "description": "A decentralized ecosystem of tools primary used as a tool to track and trend Algorand Standard Assets and Liquidity Pools across the ecosystem. The platform also provides a decentralized swap and a launchpad platform."}, {"name": "folks-router", "url": "https://github.com/Folks-Finance/folks-router", "description": "Efficient swap routing SDK on Algorand by Folks Finance.", "stars": "16"}, {"name": "Folks-Finance/algorand-js-sdk", "url": "https://github.com/Folks-Finance/folks-finance-js-sdk", "description": "Official Folks Finance Algorand Protocol SDK.", "stars": "41"}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 NFT Marketplaces", "entries": [{"name": "Rand Gallery", "url": "https://www.randgallery.com/", "description": "Algorand Standard Asset (ASA) explorer and marketplace developed by [Chris Antaki](https://github.com/ChrisAntaki)."}, {"name": "AlgoGems", "url": "https://algogems.io/", "description": "Algorand Standard Asset (ASA) markeplace and trading platform for NFT collectors."}, {"name": "AlgoMart", "url": "https://github.com/deptagency/algomart", "description": "Opensource NFT marketplace whitelabel solution.", "stars": "183"}, {"name": "Flatter", "url": "https://www.flatternft.com/", "description": "NFT art and collectible marketplace."}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Prediction Markets", "entries": [{"name": "Alpha Arcade", "url": "https://www.alphaarcade.com/", "description": "Prediction market platform on Algorand."}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Subscription Management", "entries": [{"name": "Subtopia", "url": "https://subtopia.io/", "description": "Decentralized subscription management platform for dApp creators and platform on Algorand. Manage and own your subscription infrastructure, setup flexible plans, discounts and get paid in Algo or any ASA token. Created by @aorumbayev."}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Decentralized voting", "entries": [{"name": "nft\\_voting\\_tool", "url": "https://github.com/algorandfoundation/nft_voting_tool", "description": "Official voting tool by Algorand Foundation. The repository contains a voting tool that allows for creation and facilitation of immutable, tamperproof voting using the Algorand Blockchain.", "stars": "6"}, {"name": "vote-coin-demo", "url": "https://github.com/scholtz/vote-coin-demo", "description": "Decentralized message standard for on-chain voting on Algorand developed by @scholtz.", "stars": "601"}], "notes": [], "source": "Algorand"}, {"name": "Algorand \u2014 Algorand Request for Comments", "entries": [{"name": "ARC3", "url": "https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0003.md", "description": "Official Algorand Standard Asset Parameters Conventions for Fungible and Non-Fungible Tokens.", "stars": "139"}, {"name": "ARC4", "url": "https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0004.md", "description": "Application Binary Interface.", "stars": "139"}, {"name": "ARC32", "url": "https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0032.md", "description": "Application Specification.", "stars": "139"}, {"name": "ARC56", "url": "https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0056.md", "description": "Extended and improved Application Specification.", "stars": "139"}, {"name": "ARC69", "url": "https://github.com/algorandfoundation/ARCs/blob/main/ARCs/arc-0069.md", "description": "One of several Algorand Standard Asset Parameters Conventions.", "stars": "139"}], "notes": [], "source": "Algorand"}, {"name": "Eosio", "entries": [{"name": "Official", "url": "#official", "description": ""}, {"name": "Learn", "url": "#learn", "description": ""}, {"name": "Tools", "url": "#tools", "description": ""}, {"name": "Block Producers", "url": "#block-producers", "description": ""}, {"name": "Developers", "url": "#developers", "description": ""}, {"name": "Community", "url": "#community", "description": ""}, {"name": "EOSIO Ecosystem", "url": "#eosio-ecosystem", "description": ""}, {"name": "DApps", "url": "#dapps", "description": ""}, {"name": "EOS Network Foundation", "url": "https://eosnetwork.com/", "description": ""}, {"name": "GitHub", "url": "https://github.com/AntelopeIO/spring", "description": "", "stars": "12"}, {"name": "Blue Paper", "url": "https://eosnetwork.com/blog/category/eos-blue-papers/n", "description": ""}, {"name": "StackExchange for Q\\&A", "url": "https://eosio.stackexchange.com/", "description": ""}, {"name": "YouTube", "url": "https://www.youtube.com/@EOSNetworkFoundation", "description": ""}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Websites", "entries": [{"name": "EOSIO Developer Portal", "url": "https://developers.eos.io/", "description": "A great place to begin your EOSIO blockchain journey."}, {"name": "EOS Smart Contract Development Security Best Practices", "url": "https://github.com/slowmist/eos-smart-contract-security-best-practices/blob/master/README_EN.md", "description": "", "stars": "400"}, {"name": "EOS Learning Resources - EOS Costa Rica", "url": "https://guide.eoscostarica.io/", "description": ""}, {"name": "ESC - EOS Study Center", "url": "https://eosvenezuela.io/esc.html", "description": ""}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Books", "entries": [{"name": "Learn EOS Development", "url": "https://learneos.dev/", "description": "The up-to-date, in-depth, complete guide to dapps on the EOS blockchain."}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Interactive learning, labs", "entries": [{"name": "Elemental Battles", "url": "https://battles.eos.io/", "description": "Build a blockchain game. Learn EOSIO."}, {"name": "Block.one: Getting Started with the EOSIO Blockchain and Smart Contracts", "url": "https://google.qwiklabs.com/catalog_lab/3743", "description": "Google Cloud training lab."}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Courses, workshops, webinars, videos and others", "entries": [{"name": "EOSIO Training & Certification", "url": "https://training.eos.io/", "description": "Official EOSIO Training & Certification."}, {"name": "EOSIO Webinars", "url": "https://eos.io/event-category/webinar/", "description": "Official EOSIO Webinars."}, {"name": "EOSIO Resource Library", "url": "https://eos.io/resources/", "description": "Official EOSIO Resources. Videos, case studies, and other resources to help you learn and grow with EOSIO."}, {"name": "Learning Blockchain Development with EOS and C++", "url": "https://www.udemy.com/learning-blockchain-development-with-eos-and-cpp/", "description": "Udemy Course."}, {"name": "Starting with EOS Blockchain for Developers", "url": "https://www.udemy.com/starting-with-eos/", "description": "Udemy Course."}, {"name": "Learn EOS Blockchain Smart Contracts & DApps with C++, EOSJS", "url": "https://www.udemy.com/course/learn-eos-blockchain-smart-contracts-dapps-with-c-eosjs/", "description": "Udemy course."}, {"name": "Building DApps on EOS: A Hands-On Workshop", "url": "https://objectcomputing.com/services/training/catalog/blockchain/building-dapps-with-eos-workshop", "description": "Workshop."}, {"name": "EOSIO Blockchain Developer Workshop", "url": "https://medium.com/@theblockstalk/the-eosio-blockchain-developer-workshop-now-available-on-youtube-ddeba54f0d94", "description": "Free course on YouTube."}, {"name": "EOS Programming 101", "url": "https://academy.moralis.io/courses/eos-programming-101", "description": "Ivan on Tech video course."}, {"name": "Introduction to EOSIO for Developers", "url": "https://academy.b9lab.com/courses/course-v1:B9lab+EOSIO-FREE+2018-09/about", "description": "Free B1 Labs video course."}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Wallets and Toolkits", "entries": [{"name": "cleos", "url": "https://developers.eos.io/eosio-cleos/docs", "description": ""}, {"name": "Anchor Wallet", "url": "https://greymass.com/en/anchor/", "description": ""}, {"name": "Scatter", "url": "https://get-scatter.com/", "description": ""}, {"name": "EOS Toolkit", "url": "https://eostoolkit.io/", "description": ""}, {"name": "SimplEOS", "url": "https://eosrio.io/simpleos/", "description": ""}, {"name": "EOS Authority Web Wallet", "url": "https://eosauthority.com/dashboard", "description": ""}, {"name": "eoscanada/eosc", "url": "https://github.com/eoscanada/eosc", "description": "", "stars": "134"}, {"name": "Wax Cloud Wallet", "url": "https://all-access.wax.io/", "description": ""}, {"name": "OracleChain/PocketEOS-Android", "url": "https://github.com/OracleChain/PocketEOS-Android", "description": "", "stars": "158"}, {"name": "OracleChain/PocketEOS-IOS", "url": "https://github.com/OracleChain/PocketEOS-IOS", "description": "", "stars": "111"}, {"name": "Android client for EOS.IO", "url": "https://github.com/playerone-id/EosCommander", "description": "", "stars": "212"}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Account services", "entries": [{"name": "Get alerts for transactions on an account - EOS Authority", "url": "https://eosauthority.com/alerts", "description": ""}, {"name": "EOS PowerUp", "url": "https://eospowerup.io/", "description": ""}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Block explorers, Voting portals", "entries": [{"name": "EOS Network Monitor", "url": "http://eosnetworkmonitor.io/", "description": "EOSIO Network Monitor by \"CryptoLions\". Useful for developers. Scatter friendly."}, {"name": "eosflare", "url": "https://eosflare.io/", "description": "Popular block explorer includes resource statistics, latest profile actions and statistics about \"Top Name Bids\" and \"Top Voters\"."}, {"name": "EOS Tracker", "url": "https://eostracker.io/", "description": "Open Source block explorer includes producers information and account information."}, {"name": "Bloks", "url": "https://bloks.io/", "description": "Fast block explorer, can be used for voting. Includes information about block producers and tokens."}, {"name": "EOSX", "url": "https://www.eosx.io/", "description": "Block explorer. Various side chains are supported."}, {"name": "EOS Vote Proxy Research Portal", "url": "https://www.alohaeos.com/vote/proxy", "description": "Vote Proxy explorer."}, {"name": "EOS GO", "url": "https://www.eosgo.io/", "description": ""}, {"name": "bdata.one", "url": "https://bdata.one/", "description": "Blockchain data about accounts and tokens for several EOSIO chains."}], "notes": [], "source": "Eosio"}, {"name": "Eosio", "entries": [{"name": "All Things EOS", "url": "http://allthingseos.com", "description": ""}, {"name": "Tools from EOS Authority", "url": "https://eosauthority.com/tools", "description": ""}, {"name": "EOSIO Tools and Info", "url": "https://www.alohaeos.com/tools", "description": ""}, {"name": "GLASS", "url": "https://glass.cypherglass.com/", "description": "EOSIO Block Producer Map."}, {"name": "EOS Block Producer Research Portal", "url": "https://www.alohaeos.com/vote", "description": ""}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Environment", "entries": [{"name": "EOS Studio", "url": "https://www.eosstudio.io/", "description": "Graphic IDE for EOSIO Development."}, {"name": "EOSIO Web IDE", "url": "https://github.com/EOSIO/eosio-web-ide", "description": "The Web IDE provides developers with a personal single-node EOSIO blockchain for development and testing purposes, running in the [Gitpod.io](https://www.gitpod.io/) cloud \u2013 and accessible from your web browser.", "stars": "156"}, {"name": "Helm charts for EOSIO", "url": "https://github.com/EOSIO/eosio.helm", "description": "EOSIO Nodeos Helm Charts.", "stars": "6"}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Testnets", "entries": [{"name": "The EOSIO Testnet", "url": "https://testnet.eos.io/", "description": "Block.one's official EOSIO Testnet. Test on fully-featured EOSIO stable releases."}, {"name": "Jungle Testnet", "url": "https://jungletestnet.io/", "description": "The Jungle TestNet was initiated by and has served as sandbox for many development teams and EOS Block Producers since the birth of EOSIO."}, {"name": "CryptoKylin Testnet", "url": "https://www.cryptokylin.io/", "description": "CryptoKylin Testnet is a developer-friendly testnet maintained by a group of EOS Mainnet Block Producers."}, {"name": "Wax Testnet", "url": "https://wax-testnet.eosio.online/", "description": "Wax's official Testnet."}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Libraries and Frameworks", "entries": [{"name": "EOSIO/eos", "url": "https://github.com/EOSIO/eos", "description": "Official EOSIO GitHub repository.", "stars": "11k"}, {"name": "EOSIO/eos-vm", "url": "https://github.com/EOSIO/eos-vm", "description": "A Low-Latency, High Performance and Extensible WebAssembly Backend Library.", "stars": "197"}, {"name": "EOSIO/eosjs", "url": "https://github.com/EOSIO/eosjs", "description": "Official JavaScript SDK.", "stars": "1.4k"}, {"name": "EOSIO/eosio-java", "url": "https://github.com/EOSIO/eosio-java", "description": "Official Java SDK.", "stars": "127"}, {"name": "EOSIO/eosio-swift", "url": "https://github.com/EOSIO/eosio-swift", "description": "Official Swift SDK.", "stars": "61"}, {"name": "EOS.IO Go API library", "url": "https://github.com/eoscanada/eos-go", "description": "Go library.", "stars": "559"}, {"name": "EOS Java API Wrapper", "url": "https://github.com/EOSEssentials/eos-java-rpc-wrapper", "description": "Java library.", "stars": "162"}, {"name": "memtrip/eosreach-android", "url": "https://github.com/memtrip/eosreach-android", "description": "Kotlin / Android library.", "stars": "38"}, {"name": "eosnet", "url": "https://github.com/SNIKO/eosnet", "description": ".NET library.", "stars": "11"}, {"name": "EOSRPC API Wrapper for Elixir", "url": "https://github.com/cambiatus/eosrpc-elixir-wrapper", "description": "Elixir library.", "stars": "20"}, {"name": "React Native EOS", "url": "https://github.com/EvaCoop/react-native-eos", "description": "Native implementation of client to eos blockchain communication.", "stars": "42"}, {"name": "Transit API for EOS", "url": "https://www.eostransit.com/", "description": "Connecting signature providers and dApps through an open-source, modular, and simple standard for EOSIO-based blockchains."}, {"name": "greymass/eosio", "url": "https://github.com/greymass/eosio-core/", "description": "Strongly typed JavaScript library.", "stars": "44"}, {"name": "greymass/swift-eosio", "url": "https://github.com/greymass/swift-eosio", "description": "Swift SDK with ESR support.", "stars": "16"}, {"name": "SwiftyEOS", "url": "https://github.com/ProChain/SwiftyEOS", "description": "Framework for interacting with EOS, written in Swift.", "stars": "91"}, {"name": "EOSIO/universal-authenticator-library", "url": "https://github.com/EOSIO/universal-authenticator-library", "description": "A library for allowing apps to easily use different auth providers.", "stars": "128"}, {"name": "EOSIO/eosio-webauthn-example-app", "url": "https://github.com/EOSIO/eosio-webauthn-example-app", "description": "Example web app demonstrating EOSIO signing via WebAuthn.", "stars": "38"}, {"name": "EOSIO/eosio-reference-chrome-extension-authenticator-app", "url": "https://github.com/EOSIO/eosio-reference-chrome-extension-authenticator-app", "description": "Chrome extension reference app demonstrating how users could sign transactions using various EOSIO Labs tools.", "stars": "25"}, {"name": "EOSIO/eosio-reference-ios-authenticator-app", "url": "https://github.com/EOSIO/eosio-reference-ios-authenticator-app", "description": "iOS reference app demonstrating inter-application transaction signing for EOSIO blockchain apps.", "stars": "66"}, {"name": "EOSIO/ual-scatter", "url": "https://github.com/EOSIO/ual-scatter", "description": "Authenticator meant to be used with Scatter and Universal Authenticator Library.", "stars": "14"}, {"name": "greymass/ual-anchor", "url": "https://github.com/greymass/ual-anchor", "description": "Authenticator meant to be used with Anchor and Universal Authenticator Library.", "stars": "23"}, {"name": "greymass/anchor-link", "url": "https://github.com/greymass/anchor-link", "description": "Persistent, fast and secure signature provider for EOSIO chains built on top of EOSIO Signing Requests (EEP-7).", "stars": "53"}, {"name": "greymass/eosio-signing-request", "url": "https://github.com/greymass/eosio-signing-request", "description": "Library to assist in creating and digesting EOSIO Signing Requests (ESR).", "stars": "33"}, {"name": "greymass/eosio-signing-request-java", "url": "https://github.com/greymass/eosio-signing-request-java", "description": "Java wrapper for the EOSIO Signing Request protocol.", "stars": "2"}, {"name": "eosdac/ual-wax", "url": "https://github.com/eosdac/ual-wax", "description": "UAL authenticator for Wax Cloud Wallet.", "stars": "17"}, {"name": "EOSIO/history-tools", "url": "https://github.com/EOSIO/history-tools", "description": "Official EOSIO history API plugin.", "stars": "65"}, {"name": "Hyperion History API", "url": "https://github.com/eosrio/Hyperion-History-API", "description": "Scalable Full History API Solution for EOSIO based blockchains.", "stars": "127"}, {"name": "EOSIO Light API", "url": "https://github.com/cc32d9/eosio_light_api", "description": "Historic information about EOSIO blockchain accounts and token balances.", "stars": "55"}, {"name": "EOSIO/eosio.contracts", "url": "https://github.com/EOSIO/eosio.contracts/tree/master/tests", "description": "Official C++ system contract test suite (notoriously difficult to use).", "stars": "324"}, {"name": "tokenika/eosfactory", "url": "https://github.com/tokenika/eosfactory", "description": "Python-based EOSIO smart-contract development & unit testing framework.", "stars": "243"}, {"name": "infeos", "url": "https://github.com/infiniteXLabs/infeos", "description": "JavaScript based framework for development, building, deploying and unit testing EOSIO dApps.", "stars": "31"}, {"name": "EOSLIME", "url": "https://github.com/LimeChain/eoslime", "description": "Truffle like framework for development, deployment and testing on EOS blockchains.", "stars": "36"}, {"name": "Hydra", "url": "https://docs.klevoya.com/hydra/about/getting-started/", "description": "JavaScript framework for testing EOSIO smart contracts."}, {"name": "haderech/vert", "url": "https://github.com/haderech/vert", "description": "JavaScript EOS-VM emulation RunTime for WASM-based blockchain contracts. Run and test smart contracts.", "stars": "7"}, {"name": "Demux", "url": "https://github.com/EOSIO/demux-js", "description": "Demux is a backend infrastructure pattern for sourcing blockchain events to deterministically update queryable datastores and trigger side effects.", "stars": "306"}, {"name": "Introducing Demux\u200a\u2014\u200aDeterministic Databases Off-Chain Verified by the EOSIO Blockchain", "url": "https://medium.com/eosio/introducing-demux-deterministic-databases-off-chain-verified-by-the-eosio-blockchain-bd860c49b017", "description": "Article."}, {"name": "Liquid Apps", "url": "https://docs.liquidapps.io", "description": "Smart contract services vRAM, oracles, cron, IPFS and ICB."}, {"name": "WAX Random Number Generator", "url": "https://developer.wax.io/es/tutorials/wax-rng", "description": ""}, {"name": "DelphiOracle", "url": "https://github.com/eostitan/delphioracle", "description": "A multi-party source of truth, designed to provide the near-realtime price of the asset pairs to other smart contracts or to external users.", "stars": "41"}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Developer Tools", "entries": [{"name": "EOSIO/eosio.cdt", "url": "https://github.com/EOSIO/eosio.cdt", "description": "EOSIO.CDT (Contract Development Toolkit) is a suite of tools used to build EOSIO contracts.", "stars": "513"}, {"name": "Blanc", "url": "https://github.com/haderech/blanc", "description": "A toolchain for building WebAssembly-based blockchain contracts. Currently, Blanc supports EOSIO and CosmWasm (experimental).", "stars": "19"}, {"name": "EOSIO/ricardian-template-toolkit", "url": "https://github.com/EOSIO/ricardian-template-toolkit", "description": "Renderer for the Ricardian Contract specification.", "stars": "45"}, {"name": "EOSIO Ethereum Virtual Machine (EVM)", "url": "https://github.com/jafri/eosio.evm", "description": "Ethereum Virtual Machine on EOSIO.", "stars": "93"}, {"name": "Elliptic curve cryptography functions (ECC)", "url": "https://github.com/EOSIO/eosjs-ecc", "description": "Private Key, Public Key, Signature, AES, Encryption / Decryption.", "stars": "289"}, {"name": "EOSEssentials/EOSDrops", "url": "https://github.com/EOSEssentials/EOSDrops", "description": "Airdropping tool for the EOSIO blockchain.", "stars": "57"}, {"name": "Octopus", "url": "https://github.com/pventuzelo/octopus", "description": "Security Analysis tool for WebAssembly and Blockchain Smart Contracts (BTC/ETH/NEO/EOS).", "stars": "483"}, {"name": "greymass/eosio-resources", "url": "https://github.com/greymass/eosio-resources", "description": "Tool to assist in network resource calculations.", "stars": "9"}, {"name": "greymass/abi2core", "url": "https://github.com/greymass/abi2core", "description": "Command line utility to convert ABI definitions to greymass/eosio type definitions.", "stars": "1"}, {"name": "maxifom/eos-abigen", "url": "https://github.com/maxifom/eos-abigen", "description": "Typescript and Golang code generator for generating type-safe client and tables for EOS-compatible contracts.", "stars": "4"}, {"name": "manh-vv/eosjs-name", "url": "https://github.com/manh-vv/eosjs-name", "description": "Convert an Eosio name to uint64 and back.", "stars": "10"}, {"name": "blockchain-etl/eos-etl", "url": "https://github.com/blockchain-etl/eos-etl", "description": "Connector for Google's BigQuery Public Datasets.", "stars": "9"}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Code examples", "entries": [{"name": "EOSIO/eosio.contracts", "url": "https://github.com/EOSIO/eosio.contracts", "description": "Smart contracts that provide some of the basic functions of the EOSIO blockchain.", "stars": "324"}, {"name": "Eosfinex Custody Smart Contract", "url": "https://github.com/bitfinexcom/eosfinex-custody-contract", "description": "Eosfinex exchange smart contract.", "stars": "18"}, {"name": "EOSIO/eosio-java-android-example-app", "url": "https://github.com/EOSIO/eosio-java-android-example-app", "description": "Application demonstrating integration with EOSIO-based blockchains using EOSIO SDK for Java.", "stars": "31"}, {"name": "poorman.token", "url": "https://github.com/generEOS/poorman.token", "description": "EOSIO Token with burning and signup (for making the token RAM cheap).", "stars": "45"}, {"name": "EOSEssentials/Scatter-Demos", "url": "https://github.com/EOSEssentials/Scatter-Demos", "description": "A set of integration demos using eosjs and Scatter.", "stars": "81"}, {"name": "ping-eos", "url": "https://github.com/eosasia/ping-eos", "description": "Implementing ping between EOSIO / React.js.", "stars": "85"}, {"name": "ipfs-eos-demo", "url": "https://github.com/wpuricz/ipfs-eos-demo", "description": "Demo saving text and images to ipfs and storing the hash on the EOSIO blockchain.", "stars": "42"}, {"name": "eosnewyork/erp", "url": "https://github.com/eosnewyork/erp", "description": "EOS Resource Planner.", "stars": "45"}, {"name": "greymass/anchor-link-demo", "url": "https://github.com/greymass/anchor-link-demo", "description": "Example VueJS application integrating greymass/anchor-link.", "stars": "2"}, {"name": "greymass/anchor-link-demo-multipass", "url": "https://github.com/greymass/anchor-link-demo-multipass", "description": "Example ReactJS application integrating greymass/anchor-link.", "stars": "10"}, {"name": "greymass/ual-anchor-demo", "url": "https://github.com/greymass/ual-anchor-demo", "description": "Example ReactJS application integrating greymass/ual-anchor.", "stars": "4"}, {"name": "greymass/eosio-signing-request-demo", "url": "https://github.com/greymass/eosio-signing-request-demo", "description": "Example generating transactions using greymass/eosio-signing-request.", "stars": "5"}, {"name": "theblockstalk/eosio-contracts", "url": "https://github.com/theblockstalk/eosio-contracts", "description": "Example smart contracts, dapps and system contract templates.", "stars": "9"}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Block Producer tools", "entries": [{"name": "GoogleCloudPlatform/eos-block-producer", "url": "https://github.com/GoogleCloudPlatform/eos-block-producer", "description": "Terraform module to create an EOS Block Producer (BP) node on Google Cloud Platform (GCP).", "stars": "9"}, {"name": "Patroneos", "url": "https://github.com/EOSIO/patroneos", "description": "RPC Checkpoint for EOSIO nodes.", "stars": "47"}, {"name": "Cypherglass WINDSHIELD", "url": "https://github.com/cypherglassdotcom/windshield", "description": "A dashboard tool for monitoring internal Block Producer infrastructure.", "stars": "19"}, {"name": "pete001/eos-bp-failover", "url": "https://github.com/pete001/eos-bp-failover", "description": "EOSIO Block Producer Failover Scripts.", "stars": "36"}, {"name": "eosdetroit/bp-playbook", "url": "https://github.com/eosdetroit/bp-playbook", "description": "A set of playbooks to make managing EOS.IO nodes easier.", "stars": "8"}, {"name": "eoseoul/eos-ramcost", "url": "https://github.com/eoseoul/eos-ramcost", "description": "Adjusting supply of a token and connector balance of bancor during final phase of boot.", "stars": "6"}, {"name": "eosdetroit/nodesuite", "url": "https://github.com/eosdetroit/nodesuite", "description": "Nodesuite is a tool to simplify the management and configuration of eosio nodes through the use of Ansible playbooks.", "stars": "16"}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Other in Developers", "entries": [{"name": "Community Developer Tools", "url": "https://developers.eos.io/welcome/latest/community-developer-tools/index", "description": "Official EOSIO \"Community Developer Tools\" page."}, {"name": "cleos-auto-completion", "url": "https://github.com/hexlant/cleos-auto-completion", "description": "Command auto-completion for EOSIO cleos.", "stars": "30"}, {"name": "EOS-Sync", "url": "https://github.com/EOSpace/eos-sync", "description": "Syncing the EOSIO blockchain data to mongodb database."}, {"name": "OracleChain/EOSBenchTool", "url": "https://github.com/OracleChain/EOSBenchTool", "description": "A client side tool for EOS performance testing.", "stars": "36"}, {"name": "breakstring/savemyeosram", "url": "https://github.com/breakstring/savemyeosram", "description": "Saving RAM on EOS.", "stars": "5"}, {"name": "clsdk", "url": "https://github.com/gofractally/Eden/releases?q=clsdk\\&expanded=true", "description": "EOSIO smart contract C++ testing framework including in-contract debugging during wasm execution with VS code.", "stars": "52"}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Blogs", "entries": [{"name": "Daniel Larimer", "url": "https://moreequalanimals.com/", "description": "Blog of Daniel Larimer, founder of EOSIO."}, {"name": "cc32d9", "url": "https://medium.com/@cc32d9", "description": "cc32d9 blog, EOSIO developer related publications."}, {"name": "cmichel", "url": "https://cmichel.io/categories/EOS", "description": "Christoph Michel blog, EOSIO developer related publications."}, {"name": "Blockgenic", "url": "https://medium.com/@blockgenic", "description": "Blockgenic blog, firm focused on Enterprise adoption of blockchain technology. Learning resources."}, {"name": "Dallas Rushing", "url": "https://steemit.com/@dallasrushing", "description": "Blog of Dallas Rushing, EOSIO user related content."}, {"name": "Iang", "url": "https://steemit.com/@iang", "description": "Blog of Iang, EOSIO user and developer related content."}, {"name": "EOS Canada", "url": "https://steemit.com/@eos-canada", "description": "EOS Canada blog, user related content and videos."}, {"name": "Cypherglass", "url": "https://steemit.com/@cypherglass", "description": "Cypherglass blog, user related content and videos. News."}, {"name": "EOS New York", "url": "https://medium.com/@eosnewyork", "description": "EOS New York blog, user and developer related content."}, {"name": "Jack Tanner", "url": "https://theblockstalk.medium.com", "description": "Jack Tanner blog, EOSIO developer, education and related content."}, {"name": "David Williamson", "url": "https://www.varilink.co.uk/", "description": "David Williamson blog, EOSIO node management articles."}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 YouTube Channels", "entries": [{"name": "EOS Nation", "url": "https://www.youtube.com/channel/UCXgAY9DyooykrubRXw3xK1g", "description": "EOS Hot Sauce, ENF, tech, and community content."}, {"name": "Helios", "url": "https://www.youtube.com/c/HeliosEOSIO", "description": "Dedicated to growing EOS, interviews and spotlights."}, {"name": "EOS Go", "url": "https://www.youtube.com/c/EOSGo", "description": "ESO Go community meetings, podcasts, live streams. News and discussions."}, {"name": "Investing with a difference", "url": "https://www.youtube.com/channel/UC6SxkB3kM4uNs_yIU0Lqo_w", "description": "EOSIO ecosystem overview, news and market discussions."}, {"name": "nsjames", "url": "https://www.youtube.com/user/grandmoren1", "description": "Scatter related content."}, {"name": "Crypto Dunker", "url": "https://www.youtube.com/user/clamantfever", "description": "Crypto Dunker channel. EOSIO DApps related content and news."}, {"name": "EOS Authority", "url": "https://www.youtube.com/channel/UCCBylil96ibgcBC1FDcMouw", "description": "EOS Authority. Useful tutorials, developers related."}, {"name": "Jackson Kelley", "url": "https://www.youtube.com/user/jackodwhacko", "description": "Developer related content."}, {"name": "CodingWithCrypto", "url": "https://www.youtube.com/user/magicmanxpress", "description": "Developer related content."}, {"name": "Filip Martinsson", "url": "https://www.youtube.com/channel/UCyZyNVYEN-54HPYkVVHnRTA", "description": "Developer related content."}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Forums", "entries": [{"name": "EOSCommunity.org Forums", "url": "https://forums.eoscommunity.org/", "description": ""}, {"name": "EOS - Reddit", "url": "https://www.reddit.com/r/eos/", "description": ""}, {"name": "EOSDev - Reddit", "url": "https://www.reddit.com/r/EOSDev/", "description": ""}, {"name": "EOSIO Developers Telegram", "url": "https://t.me/joinchat/0uhWYfXVpPlkNTA1", "description": ""}, {"name": "WAX developers Telegram", "url": "https://t.me/waxdevelopers", "description": ""}, {"name": "Teloso developers Telegram", "url": "https://t.me/dappstelos", "description": ""}, {"name": "EOS infographic", "url": "https://twitter.com/EOS_Bees/status/1518996327664918531/photo/1", "description": "Infographic for EOS ecosystem."}, {"name": "Public EOSIO chains and their telegram chats", "url": "https://github.com/eosio-ecosystem/chains", "description": "", "stars": "1"}, {"name": "EOSIO Ecosystem", "url": "https://github.com/eosio-ecosystem/eosio-ecosystem-resources", "description": "EOSIO multi-chain ecosystem information.", "stars": "3"}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 DApp directories", "entries": [{"name": "EOSindex", "url": "https://eosindex.io/", "description": ""}, {"name": "DappRadar", "url": "https://dappradar.com/eos-dapps", "description": ""}, {"name": "State of the Dapps", "url": "https://www.stateofthedapps.com/platforms/eos", "description": ""}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Leasing platforms", "entries": [{"name": "Chintai", "url": "https://chintai.io/", "description": ""}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Games", "entries": [{"name": "King Of EOS", "url": "https://kingofeos.com/", "description": ""}, {"name": "MonsterEOS", "url": "https://monstereos.io/", "description": ""}], "notes": [], "source": "Eosio"}, {"name": "Eosio \u2014 Other in DApps", "entries": [{"name": "EveripediaNetwork/Everipedia", "url": "https://github.com/EveripediaNetwork/Everipedia", "description": "The Everipedia Network protocol.", "stars": "154"}, {"name": "eosfilestore", "url": "https://github.com/grigio/eosfilestore", "description": "Immutable, censorship resistant, cheap, file storage on EOSIO blockchain.", "stars": "46"}, {"name": "kesar/decentwitter", "url": "https://github.com/kesar/decentwitter", "description": "Decentralized Twitter on EOS.", "stars": "37"}], "notes": [], "source": "Eosio"}, {"name": "Bitcoin \u2014 List of content", "entries": [{"name": "Utilities", "url": "#utilities", "description": ""}, {"name": "Blockchain API and Web services", "url": "#blockchain-api-and-web-services", "description": ""}, {"name": "Wallets API", "url": "#wallets-api", "description": ""}, {"name": "Open Source wallets", "url": "#open-source-wallets", "description": ""}, {"name": "Blockchain Explorers", "url": "#blockchain-explorers", "description": ""}, {"name": "C Libraries", "url": "#c-libraries", "description": ""}, {"name": "C++ Libraries", "url": "#c-libraries-1", "description": ""}, {"name": "JavaScript Libraries", "url": "#javascript-libraries", "description": ""}, {"name": "PHP Libraries", "url": "#php-libraries", "description": ""}, {"name": "Ruby Libraries", "url": "#ruby-libraries", "description": ""}, {"name": "Python Libraries", "url": "#python-libraries", "description": ""}, {"name": "Java Libraries", "url": "#java-libraries", "description": ""}, {"name": "Scala Libraries", "url": "#scala-libraries", "description": ""}, {"name": "Swift Libraries", "url": "#swift-libraries", "description": ""}, {"name": ".Net Libraries", "url": "#net-libraries", "description": ""}, {"name": "Haskell Libraries", "url": "#haskell-libraries", "description": ""}, {"name": "Playgrounds", "url": "#playgrounds", "description": ""}, {"name": "Blockchain dump", "url": "#blockchain-dump", "description": ""}, {"name": "Full nodes", "url": "#full-nodes", "description": ""}, {"name": "Read", "url": "#read", "description": ""}, {"name": "Course", "url": "#course", "description": ""}, {"name": "Additional Resources", "url": "#additional-resources", "description": ""}, {"name": "Nigiri", "url": "https://github.com/vulpemventures/nigiri/", "description": "CLI to quickly fire up a a Bitcoin regtest box along with Electrs and Esplora. Includes faucet and push commands.", "stars": "327"}, {"name": "hal", "url": "https://github.com/stevenroose/hal", "description": "Bitcoin CLI swiss-army-knife (based on rust-bitcoin).", "stars": "213"}, {"name": "BitKey", "url": "https://bitkey.io", "description": "Live USB for airgapped transactions and Bitcoin swiss army knife."}, {"name": "PaperVault", "url": "https://github.com/boazeb/papervault", "description": "Offline paper-based secret storage using AES-256-GCM and Shamir's Secret Sharing. Create printable encrypted backups of seed phrases with threshold key splitting.", "stars": "14"}, {"name": "Pycoin", "url": "https://github.com/richardkiss/pycoin", "description": "Python-based Bitcoin and alt-coin utility library.", "stars": "1.4k"}, {"name": "bx", "url": "https://github.com/libbitcoin/libbitcoin-explorer", "description": "Bitcoin Command Line Tool.", "stars": "633"}, {"name": "Deadhand Protocol", "url": "https://deadhandprotocol.com", "description": "Dead man's switch for crypto using Shamir's Secret Sharing to protect seed phrases and ensure inheritance."}, {"name": "txwatcher", "url": "https://github.com/tsileo/txwatcher", "description": "A little Python utility that lets you monitor Bitcoin addresses through Blockchain Websocket API and perform custom callbacks.", "stars": "50"}, {"name": "hellobitcoin", "url": "https://github.com/prettymuchbryce/hellobitcoin", "description": "A collection of simple programs which can generate bitcoin wallets, create and sign transactions, and send transactions over the bitcoin network.", "stars": "255"}, {"name": "Mining visualization", "url": "https://yogh.io/landing/", "description": ""}, {"name": "HD Wallet Scanner", "url": "https://github.com/alexk111/HD-Wallet-Scanner", "description": "Find all used addresses in your Bitcoin HD wallets bypassing gap limits.", "stars": "35"}, {"name": "``", "url": "https://github.com/bitjson/qr-code", "description": "A no-framework, no-dependencies, customizable, animate-able, SVG-based `` web component."}, {"name": "Bitcoin Serverless Donations", "url": "https://github.com/tombennet/bitcoin-serverless-donations", "description": "Self-custodial serverless donation widget with address rotation derived from an XPUB.", "stars": "4"}, {"name": "BTC Tooling", "url": "https://github.com/douvy/btc-tooling", "description": "Bitcoin dashboard with real-time price data, a chart, orderbook, market summary, Twitter/X insights, and halving countdown data. [Live Demo](https://www.btctooling.com/)", "stars": "33"}, {"name": "Chartscout", "url": "https://chartscout.io", "description": "Real-time BTC chart pattern detection and trading alerts across multiple exchanges."}, {"name": "BTC Airgap Bridge", "url": "https://github.com/paranoid-qrypto/btc-airgap-bridge", "description": "100% client-side tool for broadcasting signed Bitcoin transactions from air-gapped wallets.", "stars": "3"}, {"name": "SuperScalar MCP", "url": "https://github.com/8144225309/superscalar-mcp", "description": "MCP server for SuperScalar Bitcoin Lightning channel factories \u2014 onboard N users in one shared UTXO, no soft fork required.", "stars": "0"}, {"name": "3xpl.com", "url": "https://3xpl.com/", "description": "Fastest ad-free universal block explorer."}, {"name": "Bitquery.io", "url": "https://bitquery.io/", "description": "Bitquery provides blockchain data, offering real-time streaming APIs for 40+ chains, NFT APIs, and a money flow investigation tool."}, {"name": "block.io", "url": "https://block.io", "description": ""}, {"name": "blockchair.com", "url": "https://blockchair.com/", "description": "Universal blockchain explorer and search engine."}, {"name": "BlockCypher", "url": "https://www.blockcypher.com", "description": ""}, {"name": "Esplora", "url": "https://github.com/Blockstream/esplora", "description": "Self-hosted blockchain explorer.", "stars": "1.2k"}, {"name": "Insight", "url": "https://insight.is", "description": ""}, {"name": "Chain.com", "url": "https://chain.com", "description": ""}, {"name": "Coinbase Wallet", "url": "https://wallet.coinbase.com/", "description": ""}, {"name": "Chainradar API", "url": "https://github.com/yasaricli/chainradar-api", "description": "Blockchain Explorer API for Chainradar.", "stars": "4"}, {"name": "One-Time Address", "url": "https://github.com/alexk111/One-Time-Address", "description": "", "stars": "82"}, {"name": "Cryptocurrency Alerting", "url": "https://cryptocurrencyalerting.com/blockchain-alerts.html", "description": "Bitcoin wallet monitoring and blockchain alerts."}, {"name": "BTC Connect", "url": "https://developers.particle.network/reference/introduction-to-btc-connect", "description": "Unified Bitcoin Layer-1 and Layer-2 wallet connection and account abstraction."}, {"name": "Tatum", "url": "https://tatum.io/blockchain-api", "description": "The blockchain development platform to build Web3 application. The go-to blockchain data API for Web3 developers."}, {"name": "mempool.space", "url": "https://mempool.space/docs/api/rest", "description": "Open source and self hostable REST, WebSocket and Electrum RPC API"}, {"name": "Bitview", "url": "https://bitview.space/", "description": "An open source Bitcoin Core data extractor and visualizer (aka FOSS Glassnode)"}, {"name": "Maestro", "url": "https://www.gomaestro.org/", "description": "A high-performance Bitcoin RPC and UTXO indexer API that powers applications with real-time blockchain data, mempool monitoring, and event notifications."}, {"name": "CoinMetrics.io", "url": "https://docs.coinmetrics.io/", "description": ""}, {"name": "CoinPaprika", "url": "https://api.coinpaprika.com", "description": ""}, {"name": "Messari.io", "url": "https://messari.io/api", "description": ""}, {"name": "BitGo", "url": "https://developers.bitgo.com", "description": ""}, {"name": "Coinbase", "url": "https://developers.coinbase.com", "description": ""}, {"name": "Blockchain.com", "url": "https://www.blockchain.com/api", "description": ""}, {"name": "BIP32", "url": "http://bip32.org", "description": ""}, {"name": "walletOS", "url": "https://www.pinestreetlabs.com/walletos/", "description": ""}, {"name": "Blue Wallet", "url": "https://bluewallet.io/", "description": ""}, {"name": "CoPay by BitPay", "url": "https://copay.io/", "description": ""}, {"name": "Coinb.in", "url": "https://coinb.in", "description": ""}, {"name": "Coin Wallet", "url": "https://coin.space/", "description": ""}, {"name": "Electrum", "url": "https://electrum.org/", "description": ""}, {"name": "Green", "url": "https://blockstream.com/green/", "description": ""}, {"name": "Sparrow", "url": "https://sparrowwallet.com/", "description": ""}, {"name": "Wasabi Wallet", "url": "https://wasabiwallet.io/", "description": ""}, {"name": "Joinmarket", "url": "https://github.com/JoinMarket-Org/joinmarket-clientserver", "description": "Decentralized CoinJoin implementation", "stars": "821"}, {"name": "Jam", "url": "https://jamapp.org/", "description": "User friendly frontend for Joinmarket"}, {"name": "3xpl.com", "url": "https://3xpl.com/bitcoin", "description": "Fastest ad-free universal block explorer."}, {"name": "Chain.so", "url": "http://chain.so", "description": ""}, {"name": "Blockchain.com", "url": "https://blockchain.com", "description": ""}, {"name": "Blockchair.com", "url": "https://blockchair.com/bitcoin", "description": "Universal blockchain explorer and search engine."}, {"name": "Blockstream.info", "url": "https://blockstream.info", "description": "Blockchain explorer with API (mainnet, testnet and Liquid)."}, {"name": "Bitcoin Transaction Explorer", "url": "https://github.com/JornC/bitcoin-transaction-explorer", "description": "", "stars": "181"}, {"name": "Blockexplorer.com", "url": "https://blockexplorer.com", "description": ""}, {"name": "Smartbit", "url": "https://www.smartbit.com.au", "description": ""}, {"name": "mempool.space", "url": "https://mempool.space/", "description": "Open source, self hostable blockchain, mempool and lightning network explorer"}, {"name": "libsecp256k1", "url": "https://github.com/bitcoin-core/secp256k1", "description": "", "stars": "2.4k"}, {"name": "UltrafastSecp256k1", "url": "https://github.com/shrec/UltrafastSecp256k1", "description": "High-performance `secp256k1` engine with a stable C ABI, CPU, CUDA, OpenCL, embedded, and WebAssembly targets.", "stars": "20"}, {"name": "Libbitcoin", "url": "https://libbitcoin.info/", "description": ""}, {"name": "libwally-core", "url": "https://github.com/ElementsProject/libwally-core", "description": "", "stars": "303"}, {"name": "Awesome CryptoCoinJS", "url": "https://github.com/cryptocoinjs/awesome-cryptocoinjs", "description": "", "stars": "62"}, {"name": "Bitcore Library", "url": "https://github.com/bitpay/bitcore/tree/v8.0.0/packages/bitcore-lib", "description": "", "stars": "5k"}, {"name": "Bitcoinjs-lib", "url": "https://github.com/bitcoinjs/bitcoinjs-lib", "description": "", "stars": "6k"}, {"name": "Cryptocoin", "url": "http://cryptocoinjs.com/#modules", "description": ""}, {"name": "BlockTrail SDK NodeJS", "url": "https://github.com/blocktrail/blocktrail-sdk-nodejs", "description": "", "stars": "39"}, {"name": "bcoin", "url": "https://github.com/bcoin-org/bcoin", "description": "Javascript bitcoin library for node.js and browsers.", "stars": "3.1k"}, {"name": "Libauth", "url": "https://libauth.org/", "description": "A lightweight, zero-dependency, JavaScript/TypeScript bitcoin library."}, {"name": "noble-curves", "url": "https://github.com/paulmillr/noble-curves", "description": "audited implementation of secp256k1 + schnorr in pure typescript", "stars": "891"}, {"name": "noble-secp256k1", "url": "https://github.com/paulmillr/noble-secp256k1", "description": "alternative implementation of secp256k1: size is only 4KB gzipped; lots of comments, very valuable for learning how algorithms work", "stars": "867"}, {"name": "scure-btc-signer", "url": "https://github.com/paulmillr/scure-btc-signer", "description": "audited & minimal library for creating, signing & decoding Bitcoin transactions. With Schnorr, Taproot, UTXO & PSBT.", "stars": "237"}, {"name": "bitcoin-sdk-js", "url": "https://github.com/ChrisCho-H/bitcoin-sdk-js", "description": "Bitcoin TypeScript/JavaScript Library for NodeJS, Browser and Mobile. Segwit & Taproot support.", "stars": "39"}, {"name": "PHP-OP\\_RETURN", "url": "https://github.com/coinspark/php-OP_RETURN", "description": "", "stars": "83"}, {"name": "BlockTrail PHP SDK", "url": "https://github.com/blocktrail/blocktrail-sdk-php", "description": "", "stars": "48"}, {"name": "Bitcoin-ruby", "url": "https://github.com/lian/bitcoin-ruby", "description": "", "stars": "926"}, {"name": "bitcoinrb", "url": "https://github.com/chaintope/bitcoinrb", "description": "Ruby bitcoin library including script interpreter.", "stars": "67"}, {"name": "bech32rb", "url": "https://github.com/azuchi/bech32rb", "description": "Bech32 and Bech32m encode/decode library.", "stars": "22"}, {"name": "bip-schnorrrb", "url": "https://github.com/chaintope/bip-schnorrrb", "description": "Schnorr signature library for Bitcoin.", "stars": "8"}, {"name": "Bitcoin Dev Kit (BDK)", "url": "https://bitcoindevkit.org/", "description": "With BDK, you can seamlessly build cross platform mobile wallets"}, {"name": "Rust Bitcoin", "url": "https://github.com/rust-bitcoin/rust-bitcoin", "description": "support for de/serialization, parsing and executing on data-structures and network messages.", "stars": "2.6k"}, {"name": "Lightning Dev Kit (LDK)", "url": "https://lightningdevkit.org/", "description": "Complete Lightning implementation packaged as an SDK"}, {"name": "Bithoven", "url": "https://github.com/ChrisCho-H/bithoven", "description": "A High-Level, Imperative Language for Bitcoin Smart Contracts, featuring an LR(1) parser with static analysis for compile-time safety.", "stars": "42"}, {"name": "BlockTrail SDK Python", "url": "https://github.com/blocktrail/blocktrail-sdk-python", "description": "", "stars": "23"}, {"name": "btctxstore", "url": "https://github.com/F483/btctxstore", "description": "Simple library to store/retrieve information in bitcoin transactions using OP\\_RETURN.", "stars": "11"}, {"name": "pybitcointools", "url": "https://github.com/vbuterin/pybitcointools", "description": "Python library for Bitcoin signatures and transactions from Vitalik Buterin. Project discontinued.", "stars": "1.3k"}, {"name": "pycoin", "url": "https://github.com/richardkiss/pycoin", "description": "Python library for Bitcoin keys, signatures, transactions. Includes full VM implementation and tools for manipulating keys (ku) and transactions (tx).", "stars": "1.4k"}, {"name": "bitcoin\\_tools", "url": "https://github.com/sr-gi/bitcoin_tools", "description": "Python library for building and analyzing transactions and scripts (both standard and custom). Comes along with a UTXO set analysis tool. Includes several examples and exhaustive documentation.", "stars": "311"}, {"name": "pybtc", "url": "https://github.com/mohanson/pybtc", "description": "Python BTC is an experimental project that aims to provide human-friendly interfaces for common BTC operations.", "stars": "13"}, {"name": "BitcoinJ", "url": "https://bitcoinj.github.io", "description": ""}, {"name": "XChange", "url": "https://github.com/knowm/XChange", "description": "Library that provides a simple and consistent API for interacting with 50+ Bitcoin currency exchanges.", "stars": "4k"}, {"name": "Bitcoin Spring Boot Starter", "url": "https://github.com/theborakompanioni/bitcoin-spring-boot-starter", "description": "Bitcoin integration for Spring Boot applications.", "stars": "80"}, {"name": "Bitcoin-S", "url": "https://bitcoin-s.org", "description": "Scala/JVM toolkit for Bitcoin applications, includes Bitcoin data structures, transaction signing, strongly typed `bitcoind`/Eclair RPC clients, and more."}, {"name": "secp256k1.swift", "url": "https://github.com/GigaBitcoin/secp256k1.swift", "description": "Swift package for secp256k1 applications, includes Elliptic Curve operations, Schnorr, ZKP and more for Bitcoin.", "stars": "149"}, {"name": "NBitcoin", "url": "https://github.com/MetacoSA/NBitcoin", "description": "Comprehensive Bitcoin library for the .NET framework.", "stars": "1.9k"}, {"name": "BitcoinLib", "url": "https://github.com/cryptean/bitcoinlib", "description": "The most complete, up-to-date, battle-tested .net Library and RPC Wrapper for Bitcoin and Altcoins in C#.", "stars": "416"}, {"name": "Haskoin-core", "url": "https://github.com/haskoin/haskoin-core", "description": "Haskoin Core is a library of Bitcoin and Bitcoin Cash functions written in Haskell.", "stars": "533"}, {"name": "Script Playground", "url": "https://www.crmarsh.com/script-playground/", "description": ""}, {"name": "Bitcoin IDE", "url": "https://github.com/siminchen/bitcoinIDE", "description": "Bitcoin Script for dummies.", "stars": "221"}, {"name": "Script Debugger", "url": "https://github.com/kallewoof/btcdeb", "description": "", "stars": "46"}, {"name": "Bitcore Playground", "url": "https://bitcore.io/playground/", "description": ""}, {"name": "Mnemonic Code generator", "url": "https://iancoleman.io/bip39/", "description": ""}, {"name": "blockchain-demo", "url": "https://github.com/anders94/blockchain-demo/", "description": "A web-based demonstration of blockchain concepts.", "stars": "5.7k"}, {"name": "Bitcoin Script Debugger", "url": "https://github.com/liuhongchao/bitcoin4s", "description": "Visualize Bitcoin script execution for real transactions.", "stars": "59"}, {"name": "Bitauth IDE", "url": "https://ide.bitauth.com/", "description": "An interactive development environment for Bitcoin contracts."}, {"name": "ChainQuery Bitcoin RPC", "url": "https://chainquery.com", "description": "Run select bitcoin RPC API calls and read full RPC docs in your browser."}, {"name": "Bithoven IDE", "url": "https://bithoven-lang.github.io/bithoven/ide/", "description": "Web IDE for Bithoven, A High-Level, Imperative Language for Bitcoin Smart Contracts."}, {"name": "BitcoinDatabaseGenerator", "url": "https://github.com/ladimolnar/BitcoinDatabaseGenerator", "description": "A high performance data transfer tool that can be used to copy data from Bitcoin Core blockchain files to a SQL Server database.", "stars": "127"}, {"name": "Blockparser+SQL", "url": "https://github.com/mcdee/blockparser", "description": "Fast, quick and dirty bitcoin blockchain parser.", "stars": "60"}, {"name": "BitcoinABE", "url": "https://github.com/bitcoin-abe/bitcoin-abe", "description": "Abe: block browser for Bitcoin and similar currencies.", "stars": "979"}, {"name": "Chaingraph", "url": "https://github.com/bitauth/chaingraph/", "description": "A multi-node blockchain indexer and GraphQL API.", "stars": "59"}, {"name": "btcd", "url": "https://github.com/btcsuite/btcd/", "description": "Go-based full node since 2013.", "stars": "6.7k"}, {"name": "Bitcoin-ruby-node", "url": "https://github.com/mhanne/bitcoin-ruby-node", "description": "bitcoin node based on bitcoin-ruby-blockchain.", "stars": "26"}, {"name": "Fullnode", "url": "https://github.com/moneybutton/yours-bitcoin", "description": "Javascript implementation of bitcoin.", "stars": "196"}, {"name": "Bitcore Node", "url": "https://github.com/bitpay/bitcore-node", "description": "bitcoind linked to node.js by BitPay.", "stars": "352"}, {"name": "Bitcore", "url": "https://github.com/bitpay/bitcore", "description": "Formerly just a Nodejs library, now a full node.", "stars": "5k"}, {"name": "Bitcoin Core", "url": "https://bitcoincore.org/", "description": "direct descendant of the original Bitcoin implementation in C++"}, {"name": "A Gentle Introduction to Bitcoin Core Development", "url": "https://medium.com/bitcoin-tech-talk/a-gentle-introduction-to-bitcoin-core-development-fdc95eaee6b8", "description": ""}, {"name": "Mastering Bitcoin", "url": "https://github.com/bitcoinbook/bitcoinbook", "description": "", "stars": "25k"}, {"name": "Grokking Bitcoin", "url": "https://www.manning.com/books/grokking-bitcoin", "description": "An in-depth technical book with rich illustrations."}, {"name": "Bitcoin Stackexchange", "url": "https://bitcoin.stackexchange.com", "description": ""}, {"name": "Elliptic Curve Cryptography A Gentle Introduction", "url": "https://andrea.corbellini.name/2015/05/17/elliptic-curve-cryptography-a-gentle-introduction/", "description": ""}, {"name": "Bitcoin Programming with BitcoinJS and Bitcoin Core CLI", "url": "https://github.com/bitcoin-studio/Bitcoin-Programming-with-BitcoinJS", "description": "", "stars": "163"}, {"name": "Bitcoin Protocol Development Curriculum - Chaincode Labs", "url": "https://github.com/chaincodelabs/bitcoin-curriculum", "description": "", "stars": "692"}, {"name": "Lightning Network Protocol Development Curriculum - Chaincode Labs", "url": "https://github.com/chaincodelabs/lightning-curriculum", "description": "", "stars": "374"}, {"name": "btcinformation.org / Developer Documentation", "url": "https://btcinformation.org/en/developer-documentation", "description": "Find useful resources, guides and reference material for developers."}, {"name": "Bitcoin & Cryptocurrency", "url": "http://bitcoinbook.cs.princeton.edu/", "description": ""}, {"name": "@lopp / Bitcoin Developers", "url": "https://twitter.com/lopp/lists/bitcoin-developers", "description": "Software developers who have experience working on Bitcoin implementations or applications."}, {"name": "@lopp / Lightning Developers", "url": "https://twitter.com/i/lists/981976067551490048", "description": "Software developers with experience working on LN implementations / applications."}, {"name": "Practical Bitcoin Info - Google Sheets", "url": "https://docs.google.com/spreadsheets/d/1Z3Ofa4P8097VWV70Z_bMqIMladngvm-Ck24ot9TDNmw/", "description": ""}, {"name": "A brief history of Bitcoin development...", "url": "https://www.youtube.com/watch?v=ZfFNce6CVsE", "description": ""}, {"name": "bitcoin-resources.com", "url": "https://bitcoin-resources.com/", "description": ""}, {"name": "Jameson Lopp Bitcoin Resource List", "url": "https://www.lopp.net/bitcoin-information.html", "description": ""}, {"name": "Svrgnty.com: Everything Bitcoin", "url": "https://svrgnty.com/", "description": ""}, {"name": "River Learn", "url": "https://river.com/learn", "description": ""}, {"name": "Learn me a Bitcoin - Greg Walker", "url": "https://learnmeabitcoin.com/", "description": "extensive learning resource for bitcoin developers"}, {"name": "Bennet.org", "url": "https://bennet.org/", "description": "Interactive technical guides for bitcoiners."}, {"name": "Knowing Bitcoin", "url": "https://knowingbitcoin.com/", "description": "Comprehensive Bitcoin education with 214+ in-depth guides on Lightning Network, wallets, security, privacy, and nodes."}], "notes": [], "source": "Bitcoin"}, {"name": "Bitcoin \u2014 License", "entries": [], "notes": [], "source": "Bitcoin"}, {"name": "Substrate", "entries": [{"name": "Resources", "url": "#resources", "description": ""}, {"name": "Support", "url": "#support", "description": ""}, {"name": "Social", "url": "#social", "description": ""}, {"name": "Events", "url": "#events", "description": ""}, {"name": "Blogs", "url": "#blogs", "description": ""}, {"name": "Videos", "url": "#videos", "description": ""}, {"name": "Templates", "url": "#templates", "description": ""}, {"name": "FRAME Pallets", "url": "#frame-pallets", "description": ""}, {"name": "Framework Extensions", "url": "#framework-extensions", "description": ""}, {"name": "Client Libraries", "url": "#client-libraries", "description": ""}, {"name": "Mobile", "url": "#mobile", "description": ""}, {"name": "Tools", "url": "#tools", "description": ""}, {"name": "Products and Services", "url": "#products-and-services", "description": ""}, {"name": "Alternative Implementations", "url": "#alternative-implementations", "description": ""}, {"name": "SCALE Codec", "url": "#scale-codec", "description": ""}, {"name": "DotJobs", "url": "https://dotjobs.net/", "description": "A job board for the Substrate and Polkadot ecosystem projects, maintained by [Stateless.Money](https://stateless.money/)."}, {"name": "Developer Hub GitHub", "url": "https://github.com/substrate-developer-hub/", "description": "Substrate Developer Hub repositories."}, {"name": "Ecosystem Projects", "url": "https://substrate.io/ecosystem/projects/", "description": "Projects and teams building with Substrate."}, {"name": "Polkadot Stack", "url": "https://github.com/w3f/Grants-Program/blob/master/docs/polkadot_stack.md", "description": "An `awesome list` maintained by our friends at [Web3 Foundation](https://web3.foundation/).", "stars": "973"}, {"name": "Official Homepage", "url": "https://substrate.io/", "description": "Vision, ecosystem, opportunities, and much more."}, {"name": "Builders Program", "url": "https://substrate.io/ecosystem/substrate-builders-program/", "description": "White-glove solutions and dedicated support team for visionary teams using Substrate."}, {"name": "Stack Exchange", "url": "https://substrate.stackexchange.com/", "description": "The best place for all technical questions."}, {"name": "Web3 Foundation Grants", "url": "https://web3.foundation/grants", "description": "Funding for ecosystem development."}, {"name": "Polkadot Treasury", "url": "https://wiki.polkadot.network/docs/learn-treasury#creating-a-treasury-proposal", "description": "The Treasury funds are allocated through the voting on spending proposal."}, {"name": "Substrate Developers Chat (Telegram)", "url": "https://t.me/substratedevs", "description": "Chat with other Substrate developers, also bridged to [matrix](https://matrix.to/#/#substratedevs:matrix.org)."}, {"name": "Twitter", "url": "https://twitter.com/substrate_io", "description": "Follow us to stay up-to-date."}, {"name": "Polkaverse", "url": "https://polkaverse.com", "description": "A decentralized news-feed style social platform for the Polkadot community to discuss, share knowledge, post ecosystem updates and interact with posts. Built on top of [Subsocial](https://subsocial.network)."}, {"name": "Sub0 Developer Conference", "url": "https://sub0.parity.io/", "description": "Semiannual, online and in-person for all"}, {"name": "Substrate Seminar", "url": "https://substrate.io/ecosystem/resources/seminar/", "description": "Bi-weekly"}, {"name": "DotLeap", "url": "https://dotleap.com/", "description": "Polkadot and Substrate Community blog and newsletter."}, {"name": "Official", "url": "https://www.parity.io/blog/tag/parity-substrate", "description": "Published by Parity."}, {"name": "Parity YouTube", "url": "https://www.youtube.com/c/paritytech", "description": ""}, {"name": "Polkadot Network Technical Explainers", "url": "https://www.youtube.com/playlist?list=PLOyWqupZ-WGuAuS00rK-pebTMAOxW41W8", "description": ""}, {"name": "Substrate Seminar Twitch", "url": "https://www.twitch.tv/polkadotdev", "description": "Biweekly stream hosted by Polkadot Developers Twitch."}, {"name": "Substrate: A Rustic Vision for Polkadot by Gavin Wood at Web3 Summit 2018", "url": "https://www.youtube.com/watch?v=0IoUZdDi5Is", "description": ""}, {"name": "Base", "url": "https://github.com/substrate-developer-hub/substrate-node-template", "description": "Minimal FRAME-based", "stars": "896"}, {"name": "Frontier", "url": "https://github.com/paritytech/frontier/tree/master/template", "description": "Fronter enabled EVM and Ethereum RPC compatible Substrate node, ready for hacking.", "stars": "529"}, {"name": "Front-End", "url": "https://github.com/substrate-developer-hub/substrate-front-end-template", "description": "Polkadot-JS API and [React](https://reactjs.org/) app to build front-ends for Substrate-based chains.", "stars": "301"}, {"name": "Parachain", "url": "https://github.com/substrate-developer-hub/substrate-parachain-template", "description": "Cumulus enabled Substrate node, derived from [upstream (\u2b50622)](https://github.com/paritytech/cumulus/tree/master/parachain-template).", "stars": "211"}, {"name": "`substrate-stencil`", "url": "https://github.com/kaichaosun/substrate-stencil", "description": "A template for a Substrate node that includes staking and governance capabilities."}, {"name": "polkadot-js-api-ts-template", "url": "https://github.com/kianenigma/polkadot-js-api-ts-template", "description": "A template project to kickstart hacking on top of `@polkadot/api`.", "stars": "17"}, {"name": "INK!athon", "url": "https://inkathon.xyz/", "description": "Full-stack dApp boilerplate with ink! smart contracts and a React frontend using the `useInkathon` (listed below) hooks library maintained by [Scio Labs](https://scio.xyz)."}, {"name": "Subsocial Starter Kit", "url": "https://docs.subsocial.network/docs/develop/developer-quickstart", "description": "A starter-kit for building web3 social apps for the Polkadot ecosystem, powered by the [Subsocial blockchain](https://subsocial.network)."}, {"name": "Chainlink Feed Pallet", "url": "https://github.com/smartcontractkit/chainlink-polkadot", "description": "Chainlink feed token interface.", "stars": "141"}, {"name": "Official in Substrate", "url": "https://github.com/paritytech/substrate/tree/master/frame", "description": "Large collection, Parity maintained.", "stars": "8.4k"}, {"name": "Open Runtime Module Library (ORML)", "url": "https://github.com/open-web3-stack/open-runtime-module-library", "description": "Community maintained collection of Substrate runtime modules.", "stars": "434"}, {"name": "Sunshine Bounty", "url": "https://github.com/sunshine-protocol/sunshine-bounty/tree/master/pallets", "description": "Distributed autonomous organization (DAO) for administering a bounty program.", "stars": "43"}, {"name": "Sunshine Identity", "url": "https://github.com/sunshine-protocol/sunshine-keybase/tree/master/identity/pallet", "description": "Keybase-inspired identity management.", "stars": "33"}, {"name": "Sunshine Faucet", "url": "https://github.com/sunshine-protocol/sunshine-keybase/tree/master/faucet/pallet", "description": "Dispense resources for a development chain.", "stars": "33"}, {"name": "RMRK Pallets", "url": "https://github.com/rmrk-team/rmrk-substrate", "description": "Nested, conditional & Multi-resourced NFTs.", "stars": "73"}, {"name": "Bridges", "url": "https://github.com/paritytech/parity-bridges-common", "description": "A collection of tools for cross-chain communication.", "stars": "265"}, {"name": "Cumulus", "url": "https://github.com/paritytech/cumulus", "description": "A set of tools for writing Substrate-based Polkadot parachains.", "stars": "622"}, {"name": "FRAME", "url": "https://docs.substrate.io/v3/runtime/frame/", "description": "A system for building Substrate runtimes."}, {"name": "Frontier", "url": "https://github.com/paritytech/frontier", "description": "End-to-end Ethereum emulation for Substrate chains.", "stars": "529"}, {"name": "ink!", "url": "https://github.com/paritytech/ink", "description": "Rust smart contract language for Substrate chains.", "stars": "1.3k"}, {"name": "IntegriTEE", "url": "https://book.integritee.network/", "description": "Trusted off-chain execution framework that uses [Intel SGX](https://en.wikipedia.org/wiki/Software_Guard_Extensions) trusted execution environments."}, {"name": "Polkadot-JS", "url": "https://polkadot.js.org/", "description": "Rich JavaScript API framework for front-end development."}, {"name": ".Net API", "url": "https://github.com/usetech-llc/polkadot_api_dotnet", "description": "Maintained by [Usetech](https://usetech.com/blockchain/).", "stars": "34"}, {"name": ".NET Substrate API", "url": "https://github.com/ajuna-network/Ajuna.NetApi", "description": "Used in [nuget](https://www.nuget.org/packages/Ajuna.NetApi/), and [Unity Example (\u2b503)](https://github.com/ajuna-network/SubstrateNET/tree/master/SubstrateNET.UnityDemo); Maintained by [Ajuna Network](https://ajuna.io/).", "stars": "21"}, {"name": ".NET Toolchain/SDK", "url": "https://github.com/ajuna-network/Ajuna.SDK", "description": "Toolchain for Substrate .NET. Pre-generated [SubstrateNET (\u2b503)](https://github.com/ajuna-network/SubstrateNET); Maintained by Ajuna Network.", "stars": "2"}, {"name": "`go-substrate-gen`", "url": "https://github.com/Aphoh/go-substrate-gen", "description": "Generate Go (de)serialization/client code from Substrate metadata."}, {"name": "`sube`", "url": "https://github.com/virto-network/sube", "description": "Lightweight Rust client library and CLI with support for type information."}, {"name": "`subxt`", "url": "https://github.com/paritytech/substrate-subxt", "description": "Official Rust client."}, {"name": "C++ API", "url": "https://github.com/usetech-llc/polkadot_api_cpp", "description": "Maintained by Usetech.", "stars": "17"}, {"name": "Go RPC Client", "url": "https://github.com/centrifuge/go-substrate-rpc-client/", "description": "Maintained by [Centrifuge](https://centrifuge.io/).", "stars": "189"}, {"name": "Kotlin Client", "url": "https://github.com/NodleCode/substrate-client-kotlin", "description": "Maintained by [Nodle.io](https://github.com/NodleCode).", "stars": "17"}, {"name": "Polkadot-JS API", "url": "https://github.com/polkadot-js/api/", "description": "Semi-official JavaScript library for Substrate-based chains.", "stars": "1k"}, {"name": "Python Interface", "url": "https://github.com/polkascan/py-substrate-interface", "description": "Maintained by [Polkascan Foundation](https://polkascan.org/).", "stars": "232"}, {"name": "Rust API Client", "url": "https://github.com/scs/substrate-api-client", "description": "Rust client maintained by [Supercomputers Systems AG](https://www.scs.ch/).", "stars": "246"}, {"name": "Subscan Go Utilities", "url": "https://github.com/itering/subscan-essentials", "description": "SS58 and more, developed by Subscan.", "stars": "185"}, {"name": "Sub-Api", "url": "https://github.com/kodadot/packages/tree/main/sub-api", "description": "Friendly wrapper for Polkadot.js API maintained by KodaDot.", "stars": "4"}, {"name": "`useInkathon`", "url": "https://github.com/scio-labs/use-inkathon", "description": "Typesafe React Hooks library abstracting functionality by polkadot.js for working with Substrate-based networks and ink! smart contracts maintained by Scio Labs."}, {"name": "Subsocial JS SDK", "url": "https://github.com/dappforce/subsocial-js", "description": "A JS SDK for developers to build web3 social apps on top of Subsocial.", "stars": "27"}, {"name": "Fearless Utils Android", "url": "https://github.com/soramitsu/fearless-utils-Android", "description": "Android Substrate tools.", "stars": "19"}, {"name": "Fearless Utils iOS", "url": "https://github.com/soramitsu/fearless-utils-iOS", "description": "iOS Substrate tools.", "stars": "7"}, {"name": "Nova Substrate SDK Android", "url": "https://github.com/nova-wallet/substrate-sdk-android", "description": "Substrate SDK and tools for Android.", "stars": "7"}, {"name": "Nova Substrate SDK iOS", "url": "https://github.com/nova-wallet/substrate-sdk-ios", "description": "Substrate SDK and tools for iOS.", "stars": "15"}, {"name": "Polkadot-Dart", "url": "https://github.com/Pocket4D/Polkadot-Dart", "description": "Dart Substrate API.", "stars": "21"}, {"name": "PolkaWallet SDK", "url": "https://github.com/polkawallet-io/sdk", "description": "Flutter SDK for Substrate-based App.", "stars": "18"}, {"name": "React-Native-Substrate-Sign", "url": "https://github.com/paritytech/react-native-substrate-sign", "description": "Rust library for React Native.", "stars": "25"}, {"name": "`offline-election`", "url": "https://github.com/paritytech/substrate-debug-kit/tree/master/offline-election", "description": "Tool to predict nominated proof-of-stake elections."}, {"name": "`offchain::ipfs`", "url": "https://rs-ipfs.github.io/offchain-ipfs-manual/", "description": "Substrate infused with [IPFS](https://ipfs.io/)."}, {"name": "`polkadot-js-bundle`", "url": "https://github.com/shawntabrizi/polkadot-js-bundle", "description": "A standalone JS bundle that contains Polkadot{JS} libraries."}, {"name": "`polkadot-launch`", "url": "https://github.com/shawntabrizi/polkadot-launch", "description": "Simple CLI tool to launch a local Polkadot test network."}, {"name": "`polkadot-runtime-prom-exporter`", "url": "https://github.com/paritytech/polkadot-runtime-prom-exporter/", "description": "A [Prometheus](https://prometheus.io/) exporter for Polkadot runtime metrics (modifiable for Substrate use)."}, {"name": "`polkadot-scripts`", "url": "https://github.com/paritytech/polkadot-scripts", "description": "A collection of scripts Parity uses to diagnose Polkadot/Kusama."}, {"name": "`polkadot-starship`", "url": "https://github.com/koute/polkadot-starship", "description": "Another tool to launch a local Polkadot test network, with emphasis on the ability to run big testnets."}, {"name": "`srtool-actions`", "url": "https://github.com/chevdor/srtool-actions", "description": "GitHub actions to easily use the `srtool` Docker image to build your own runtime."}, {"name": "`srtool-cli`", "url": "https://github.com/chevdor/srtool-cli", "description": "CLI frontend for the `srtool` Docker image."}, {"name": "`srtool`", "url": "https://github.com/paritytech/srtool", "description": "Docker image to deterministically build a runtime."}, {"name": "`subsee`", "url": "https://github.com/ascjones/subsee", "description": "CLI to inspect metadata of a Substrate node as JSON."}, {"name": "`subalfred`", "url": "https://github.com/hack-ink/subalfred", "description": "An all-in-one Substrate development toolbox."}, {"name": "`substrate-balance-calculator`", "url": "https://github.com/shawntabrizi/substrate-balance-calculator", "description": "Breakdown the balances of your Substrate account."}, {"name": "`substrate-balance-graph`", "url": "https://github.com/shawntabrizi/substrate-balance-graph", "description": "Create a graph of the token balance over time of a Substrate address."}, {"name": "`substrate-graph-benchmarks`", "url": "https://github.com/shawntabrizi/substrate-graph-benchmarks", "description": "Graph the benchmark output of FRAME pallets."}, {"name": "`substrate-js-utils`", "url": "https://github.com/shawntabrizi/substrate-js-utilities", "description": "A set of useful JavaScript utilities for Substrate that uses the Polkadot{JS} API; Also [deployed as a website](https://www.shawntabrizi.com/substrate-js-utilities/)."}, {"name": "`substrate-society`", "url": "https://github.com/shawntabrizi/substrate-society", "description": "A basic front-end for the FRAME Society pallet."}, {"name": "`substrate-toml-lint`", "url": "https://github.com/shawntabrizi/substrate-toml-lint", "description": "A toml parser and checker to avoid common errors in Substrate projects."}, {"name": "`subwasm`", "url": "https://github.com/chevdor/subwasm", "description": "CLI to inspect a runtime WASM blob offline. It shows information, metadata and can compare runtimes. It can also help you fetch a runtime directly from a node."}, {"name": "`sup`", "url": "https://github.com/clearloop/sup", "description": "Command line tool for generating or upgrading a Substrate node."}, {"name": "`scale-value`", "url": "https://github.com/paritytech/scale-value", "description": "Analogous to `serde_json` but for SCALE; Library to decode arbitrary SCALE encoded bytes into a dynamic `Value` given type info from `scale-info`."}, {"name": "`scale-decode`", "url": "https://github.com/paritytech/scale-decode", "description": "Decode SCALE bytes into arbitrary custom types by implementing a visitor trait."}, {"name": "Aleph.im", "url": "https://aleph.im", "description": "Scalable, decentralized database, file storage, and computation services for Substrate chains and more."}, {"name": "Archive", "url": "https://github.com/paritytech/substrate-archive", "description": "Indexing engine for Substrate chains.", "stars": "197"}, {"name": "Dev Hub Utils", "url": "https://github.com/danforbes/substrate-devhub-utils", "description": "*Unofficial* utilities for working with official Substrate Developer Hub resources.", "stars": "4"}, {"name": "Europa", "url": "https://github.com/patractlabs/europa", "description": "A sandbox for the Substrate runtime execution environment.", "stars": "76"}, {"name": "Fork Off Substrate", "url": "https://github.com/maxsam4/fork-off-substrate", "description": "Script to help bootstrap a new chain with the state of a running chain.", "stars": "110"}, {"name": "fudge", "url": "https://github.com/centrifuge/fudge", "description": "Core lib for accessing and (arbitrarily) manipulating substrate databases, including the building and importing of local blocks.", "stars": "22"}, {"name": "Gantree Library", "url": "https://github.com/gantree-io/gantree-lib-nodejs", "description": "A suite of technologies for managing Substrate-powered parachain networks via rapid spin-up & tear-down.", "stars": "12"}, {"name": "Halva", "url": "https://github.com/halva-suite/halva", "description": "A toolchain for improving the experience of developing on Substrate.", "stars": "35"}, {"name": "Hydra", "url": "https://github.com/Joystream/hydra", "description": "A GraphQL framework for Substrate nodes.", "stars": "48"}, {"name": "Jupiter", "url": "https://github.com/patractlabs/jupiter", "description": "Testnet for smart contracts written for the FRAME Contracts pallet and ink!.", "stars": "55"}, {"name": "Megaclite", "url": "https://github.com/patractlabs/megaclite", "description": "Zero-knowledge tools for the Polkadot ecosystem.", "stars": "1"}, {"name": "Metadata Portal", "url": "https://nova-wallet.github.io/metadata-portal/", "description": "A self-hosted webpage that shows the latest metadata and chain specs for any given network."}, {"name": "Minimark", "url": "https://github.com/kodadot/packages", "description": "Implementation of RMRK NFT v1/v2 protocol maintained by KodaDot.", "stars": "4"}, {"name": "Nova Polkadot Utils", "url": "https://github.com/nova-wallet/nova-utils", "description": "Contains static info & metadata to support client apps in Polkadot ecosystem to map it to various netowrks.", "stars": "15"}, {"name": "Polkadot Vault", "url": "https://signer.parity.io/", "description": ""}, {"name": "Polkadot PANIC", "url": "https://github.com/SimplyVC/panic_polkadot", "description": "Monitoring and alerting solution for Polkadot nodes by Simply VC, compatible with many Substrate chains.", "stars": "38"}, {"name": "Polkadot Tool Index", "url": "https://wiki.polkadot.network/docs/build-tools-index", "description": "List of tools available for your development with Polkadot and any Substrate chain including Block Explorers, Wallets, Network Monitoring & Reporting, Clients, Benchmarking, Fuzzing, Forking, SCALE Codec, CLI Tools and much more."}, {"name": "Polkadot-JS Apps UI", "url": "https://polkadot.js.org/apps/", "description": "Semi-official block explorer & front-end for Substrate-based chains."}, {"name": "Polkadot-JS Extension", "url": "https://github.com/polkadot-js/extension", "description": "Browser extension for interacting with Substrate-based chains.", "stars": "947"}, {"name": "Polkascan", "url": "https://polkascan.io/", "description": "Multi-chain block explorer maintained by Polkascan Foundation."}, {"name": "Proxy Hot Wallet Demo", "url": "https://github.com/emostov/proxy-hot-wallet", "description": "A demonstration of a secure, convenient, and flexible hot wallet architecture built on Substrate primitives.", "stars": "18"}, {"name": "Redspot", "url": "https://github.com/patractlabs/redspot", "description": "A [Truffle](https://www.trufflesuite.com/truffle)-like toolkit for smart contracts for the FRAME Contracts pallet and ink!.", "stars": "66"}, {"name": "Sidecar", "url": "https://github.com/paritytech/substrate-api-sidecar", "description": "REST service that runs alongside Substrate nodes.", "stars": "228"}, {"name": "SS58 Transform", "url": "https://polkadot.subscan.io/tools/ss58_transform", "description": "Display key's addressees with all SS58 prefixes."}, {"name": "Staking Rewards Collector", "url": "https://github.com/w3f/staking-rewards-collector", "description": "A script to parse and output staking rewards for a given Kusama or Polkadot address and cross-reference them with daily price data.", "stars": "76"}, {"name": "Subkey", "url": "https://docs.substrate.io/reference/command-line-tools/subkey/", "description": "Command line utility for working with cryptographic keys."}, {"name": "SubQuery", "url": "https://subquery.network", "description": "A GraphQL indexer and query service that allows users to easily create indexed data sources and host them online for free."}, {"name": "Subscan", "url": "https://www.subscan.io/", "description": "Multi-network explorer for Substrate-based chains."}, {"name": "Subsquid", "url": "https://subsquid.io", "description": "An indexing framework (SDK + infrastructure) to quickly and easily turn Substrate and EVM on-chain data into APIs and host them."}, {"name": "Substate", "url": "https://github.com/arrudagates/substate", "description": "100% no-std/wasm compatible Substrate storage key generator library for Rust.", "stars": "5"}, {"name": "Substrate debug-kit", "url": "https://github.com/paritytech/substrate-debug-kit", "description": "A collection of tools and libraries for debugging Substrate-based chains.", "stars": "95"}, {"name": "Substrate Docker Builders", "url": "https://github.com/ETeissonniere/substrate-nodeops", "description": "A set of Dockerfiles and GitHub Actions to auto-build and push a Docker image for Substrate-based chains.", "stars": "19"}, {"name": "Substrate Faucet Bot", "url": "https://github.com/starkleytech/substrate-faucet", "description": "Python-based faucet for development purposes.", "stars": "3"}, {"name": "Substrate Graph", "url": "https://github.com/playzero/substrate-graph", "description": "GraphQL indexer for Substrate-based chains.", "stars": "32"}, {"name": "Typechain-Polkadot", "url": "https://github.com/Supercolony-net/typechain-polkadot", "description": "Hepls users to generate typescript types from contract ABIs (ink!) and generate runtime code to interact with contracts and deploy them.", "stars": "12"}, {"name": "TxWrapper", "url": "https://github.com/paritytech/txwrapper", "description": "Helpful library for offline transaction creation.", "stars": "59"}, {"name": "VSCode Substrate", "url": "https://marketplace.visualstudio.com/items?itemName=paritytech.vscode-substrate", "description": "Plugin for Visual Studio Code."}, {"name": "Polkaholic.io", "url": "https://polkaholic.io", "description": "Multi-chain block explorer with API and DeFi support across 40+ parachains."}, {"name": "SubID", "url": "https://github.com/dappforce/subid", "description": "An advanced cross-chain portfolio management tool for the Polkadot ecosystem, allowing any user to see their balances across chains; view their crowdloan history; view their NFTs across Polkadot ecosystem chains; claim their vested tokens and perform cross-chain transfers.", "stars": "9"}, {"name": "Subsocial SDK Playground", "url": "https://play.subsocial.network", "description": "Subsocial JS SDK Playground allows you to fetch spaces, send transactions on blockchain and test the SDK code snippets on the go without the need to download or setup anything locally."}, {"name": "Uptest Runtime upgrade tool", "url": "https://github.com/uptest-sc/uptest", "description": "Uptest command line client and libuptest Rust library are two tools used for debugging storage changes and runtime upgrades.", "stars": "7"}, {"name": "OnFinality", "url": "https://onfinality.io", "description": "Free and paid services to shared Substrate based nodes."}, {"name": "PrivHost", "url": "https://privhost.laissez-faire.trade/", "description": "Public Tor .onion supported nodes for Polkadot, Kusama and Edgeware."}, {"name": "Substrate Devops Guide", "url": "https://paritytech.github.io/devops-guide/", "description": "Parity devops team's configuration and guidance on deploying, monitoring, and maintaining node infrastructure."}, {"name": "Gossamer", "url": "https://github.com/ChainSafe/gossamer", "description": "A Polkadot client implemented in Go; from [ChainSafe](https://chainsafe.io/).", "stars": "415"}, {"name": "Kagome", "url": "https://kagome.readthedocs.io/en/latest/", "description": "A C++17 implementation of the Polkadot client; from [Soramitsu](http://www.soramitsu.co.jp/)."}, {"name": "LimeChain AssemblyScript Runtime", "url": "https://github.com/LimeChain/as-substrate-runtime", "description": "An account-based Substrate proof-of-concept runtime written in AssemblyScript; from [LimeChain](https://limechain.tech/).", "stars": "12"}, {"name": "AssemblyScript", "url": "https://github.com/LimeChain/as-scale-codec", "description": "Maintained by LimeChain.", "stars": "18"}, {"name": "C", "url": "https://github.com/MatthewDarnell/cScale", "description": "Maintained by Matthew Darnell.", "stars": "7"}, {"name": "C++", "url": "https://github.com/soramitsu/scale-codec-cpp", "description": "Maintained by Soramitsu.", "stars": "4"}, {"name": "Codec Definition", "url": "https://docs.substrate.io/v3/advanced/scale-codec/", "description": "Official codec documentation."}, {"name": "Go", "url": "https://github.com/itering/scale.go", "description": "Maintained by [Itering](https://www.itering.com/).", "stars": "56"}, {"name": "Haskell", "url": "https://github.com/airalab/hs-web3/tree/master/src/Codec", "description": "Maintained by [Robonomics Network](https://robonomics.network/).", "stars": "185"}, {"name": "Java", "url": "https://github.com/emeraldpay/polkaj/tree/master/polkaj-scale", "description": "Maintained by [Emerald](https://emerald.cash/).", "stars": "58"}, {"name": "Parity SCALE Codec", "url": "https://github.com/paritytech/parity-scale-codec", "description": "Reference implementation written in Rust.", "stars": "238"}, {"name": "Python", "url": "https://github.com/polkascan/py-scale-codec", "description": "Maintained by Polkascan Foundation.", "stars": "54"}, {"name": "Ruby", "url": "https://github.com/itering/scale.rb", "description": "Maintained by Itering.", "stars": "18"}, {"name": "Scales", "url": "https://github.com/virto-network/scales", "description": "Serializing SCALE using type information from a type registry.", "stars": "7"}], "notes": [], "source": "Substrate"}, {"name": "Waves", "entries": [{"name": "Official", "url": "#official", "description": ""}, {"name": "Learn", "url": "#learn", "description": ""}, {"name": "Articles", "url": "#articles", "description": ""}, {"name": "Products", "url": "#products", "description": ""}, {"name": "Playground", "url": "#playground", "description": ""}, {"name": "Frameworks and tools", "url": "#frameworks-and-tools", "description": ""}, {"name": "Built on Waves", "url": "#built-on-waves", "description": ""}, {"name": "Community", "url": "#community", "description": ""}, {"name": "Official website", "url": "https://wavesprotocol.org/", "description": ""}, {"name": "Blog on Medium", "url": "https://medium.com/wavesprotocol", "description": ""}, {"name": "Waves on GitHub", "url": "https://github.com/wavesplatform/", "description": ""}, {"name": "Documentation", "url": "https://docs.wavesprotocol.org/", "description": ""}, {"name": "Ride introduction", "url": "https://github.com/wavesplatform/ride-introduction", "description": "Shortest and simplest explanation of Ride.\\", "stars": "18"}, {"name": "Mastering Web3 with Waves", "url": "https://stepik.org/course/54415", "description": "The dApps programming online course on Stepik.\\"}, {"name": "Mastering Web3 with Waves (on Medium)", "url": "https://medium.com/mastering-web3-with-waves", "description": "All materials of the Stepik course as articles on Medium.\\"}, {"name": "Ride Cheat Sheet PNG", "url": "https://www.signature-chain.com/web3-pdf/cheat-sheet.png", "description": "Quick overview of important Ride key points.\\"}, {"name": "How to Build, Deploy and Test a Waves Ride dApp", "url": "https://medium.com/wavesprotocol/how-to-build-deploy-and-test-a-waves-ride-dapp-785311f58c2", "description": "How to write simple decentralized appication(dApp) and run it on Waves node. ([ru](https://habr.com/ru/company/waves/blog/459773/))"}, {"name": "How to: Waves dApps \u2014 DAO. Example using Ride-language for smart contracts", "url": "https://medium.com/@alexpupyshev/how-to-waves-dapps-dao-example-using-ride-language-for-smart-contracts-3b0ca55e48a8", "description": "How to create the simple DAO dApp for voting and collective investing in projects. ([ru](https://habr.com/ru/post/447808/))"}, {"name": "How to: Waves dApps \u2014 Prediction Markets example with Ride-language. Part 1", "url": "https://medium.com/@alexpupyshev/how-to-waves-dapps-prediction-markets-example-with-ride-language-part-1-27b642f2fd0d", "description": "How to create the simple Prediction Market dApp (like Augur or Gnosis) to create new markets, trade shares and win if the prediction will come true."}, {"name": "Simple voting on the Waves blockchain", "url": "https://docs.wavesprotocol.org/en/smart-contracts/simple-voting-on-the-waves-blockchain.html", "description": "The head of the HOA (homeowners association) asks the tenants of the building: \"Dear residents, do you agree with the construction of the kids' playground in the yard of your building?\". Objective: implement such voting among tenants on the Waves blockchain."}, {"name": "How to use Waves Signer", "url": "https://medium.com/@izhur27/getting-started-with-waves-signer-893017c9b7ae", "description": "How to authorize and sign transactions on your website."}, {"name": "Understanding Waves Signer \u2014 Nuxt.js integration step-by-step", "url": "https://medium.com/auctionlance/understanding-waves-signer-nuxt-js-integration-step-by-step-fe33e19c2eb8", "description": "How to create demo app for authenticating with Waves Signer and Nuxt.js for SSR (server-side rendering)."}, {"name": "Certificado, Part 1. How to build your first blockchain-based app in 15 minutes", "url": "https://medium.com/wavesprotocol/how-to-build-your-first-blockchain-based-app-in-15-minutes-83de36826143", "description": "Tutorial on how to create blockchain-based certificate storage ([ru](https://vk.com/@wavesplatform-kak-sozdat-pervoe-prilozhenie-na-blokcheine-za-15-minut))."}, {"name": "Certificado, Part 2. What are Smart Contracts and how to use them in your app", "url": "https://medium.com/wavesprotocol/what-are-smart-contracts-and-how-to-use-them-in-your-app-a1c0d62d1a5", "description": "Tutorial on how to create blockchain-based certificate storage ([ru](https://vk.com/@wavesplatform-chto-takoe-smart-kontrakty-i-kak-ih-ispolzovat-v-prilozhenii))."}, {"name": "How to: offer a free trial for your dApp", "url": "https://medium.com/wavesprotocol/make-your-dapp-free-for-a-user-d560b38ec598", "description": "Detailed guide to lowering the barrier for users of a dApp ([ru](https://vk.com/@wavesplatform-how-to-besplatnye-dlya-polzovatelya-decentralizovannye-prilo))."}, {"name": "Blockchain Trigger: a tool for automatic smart contract invocation", "url": "https://medium.com/wavesprotocol/blockchain-trigger-a-tool-for-automatic-smart-contract-invocation-1cb2748c53be", "description": "Calling a smart contract, users experience some issues, which hampers mass adoption of blockchain. An instrument called Blockchain Trigger could help resolve these issues ([ru](https://vk.com/@wavesprotocol-instrument-dlya-dlya-avtomaticheskogo-vyzova-smart-kontrakto))."}, {"name": "How to avoid common mistakes in dApp development", "url": "https://medium.com/wavesprotocol/how-to-avoid-common-mistakes-in-dapp-development-61015e700459", "description": "How can we avoid the most common mistakes when developing dApps for Web 3.0 ([ru](https://vk.com/@wavesprotocol-kak-izbezhat-oshibok-pri-razrabotke-dapp))."}, {"name": "How to write decentralized oracles in Ride", "url": "https://medium.com/wavesprotocol/how-to-write-decentralized-oracles-in-ride-f2c096812b18", "description": "How can we resolve the issue of supplying real-world data to the blockchain? Introducing Oraculus - a smart contract for creating decentralized oracles ([ru](https://vk.com/@wavesprotocol-kak-napisat-decentralizovannyi-orakul-na-ride))."}, {"name": "Billy \u2014 motivation bot for Slack and Microsoft Teams", "url": "https://medium.com/@ikardanov/billy-motivation-and-recognition-bot-for-slack-and-microsoft-teams-d05167e4a7f9", "description": "A tool built on the Waves blockchain to reward team members in a non-financial way ([ru](https://vc.ru/tribuna/128472-billy-bot-dlya-motivacii-personala))."}, {"name": "How to build a dApp for team motivation", "url": "https://medium.com/wavesprotocol/how-to-build-a-dapp-for-team-motivation-8943504e3feb", "description": "Billy is DApp in the form of a bot that allows for an incentive and reward system aiming to motivate employees through Slack, a business communication platform ([ru](https://vk.com/@wavesprotocol-kak-sozdat-dapp-dlya-motivacii-sotrudnikov))."}, {"name": "How to add crypto payments to your online store?", "url": "https://medium.com/wavesprotocol/how-to-add-crypto-payments-to-your-online-store-b528b739cdfb", "description": "How to add crypto payment options to your online store with the help of Pay Crypto Widget developed in the Waves ecosystem."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Wallet", "entries": [{"name": "Waves.Exchange Wallet", "url": "https://waves.exchange/", "description": "Web & desktop client by Waves.Exchange enables you to join the ecosystem and enjoy the full range of digital asset management features."}, {"name": "Waves Keeper", "url": "https://wavesprotocol.org/protocol/keeper", "description": "Official browser extension allows to manage private keys and interact securely and seamlessly with Waves-enabled web services and dApps."}, {"name": "iOS wallet", "url": "https://itunes.apple.com/us/app/waves-wallet/id1233158971", "description": "Wallet for iPhone by Waves.Exchange."}, {"name": "Android wallet", "url": "https://play.google.com/store/apps/details?id=com.wavesplatform.wallet", "description": "Wallet for Android devices by Waves.Exchange."}, {"name": "WavesFX", "url": "https://github.com/wavesfx/wavesfx", "description": "A community-driven native desktop wallet for Windows, macOS and Linux, which offers users multi-network and multi-address functionality.", "stars": "22"}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Explorer", "entries": [{"name": "Waves Explorer", "url": "https://wavesexplorer.com", "description": "Official Waves Explorer."}, {"name": "Dev PyWaves", "url": "http://dev.pywaves.org", "description": "Blockchain explorer by PyWaves."}, {"name": "w8io", "url": "https://w8io.ru/", "description": "Blockchain explorer by [deemru](https://github.com/deemru)."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Other", "entries": [{"name": "WavesLabs", "url": "https://waveslabs.com/", "description": "An initiative to support talented developers and promising startups focused on building the decentralised technologies that will form the backbone to Web 3.0."}, {"name": "Node", "url": "https://github.com/wavesplatform/Waves", "description": "Waves Node repository on GitHub.", "stars": "1.2k"}, {"name": "GRPC Server", "url": "https://grpc.wavesnodes.com:6870", "description": "Public GRPC interface for Mainnet."}, {"name": "Go Node", "url": "https://github.com/wavesplatform/gowaves", "description": "Go libraries and tools for Waves blockchain, alternative implementation of Node (work in progress).", "stars": "72"}, {"name": "Waves Data Service", "url": "https://api.wavesplatform.com/v0/docs/#/", "description": "Official data service. Simple and convenient way to get data from Waves blockchain."}, {"name": "Waves Oracles", "url": "https://oracles.wavesexplorer.com/", "description": "Catalog of Oracles."}, {"name": "Token Rating", "url": "https://tokenrating.wavesexplorer.com", "description": "Provides a means to rate and aggregate the opinions of the entire Waves community about tokens (projects) issued on the Waves platform."}, {"name": "WavesCap", "url": "https://wavescap.com/", "description": "CoinMarketCap for Waves assets."}, {"name": "ItemMarket", "url": "https://item.market/", "description": "Decentralised platform where everyone can tokenize, sell and buy somebody's in-game items in the form of tokens. ([read more](https://medium.com/wavesprotocol/item-market-is-launched-cabefe915c04))"}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Testnet", "entries": [{"name": "Explorer", "url": "https://wavesexplorer.com/testnet", "description": "Official testnet explorer. It has a [faucet](https://wavesexplorer.com/testnet/faucet) for getting a few free Waves tokens."}, {"name": "Node API", "url": "https://nodes-testnet.wavesnodes.com/", "description": "API of testnet nodes."}, {"name": "Data Service", "url": "https://api-test.wavesplatform.com/v0/docs/", "description": "Official data service for testnet."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Stagenet", "entries": [{"name": "Explorer", "url": "https://wavesexplorer.com/stagenet", "description": "Official explorer. It has a [faucet](https://wavesexplorer.com/stagenet/faucet) for getting a few free Waves tokens."}, {"name": "Node API", "url": "https://nodes-stagenet.wavesnodes.com/", "description": "Swagger REST API of Waves Node."}, {"name": "IDE", "url": "https://stagenet.waves-ide.com", "description": "Online IDE to create Ride smart contracts on Stagenet."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Docker images", "entries": [{"name": "WavesNode", "url": "https://hub.docker.com/r/wavesplatform/wavesnode", "description": "Docker Image for Waves Platform node. Supports any official or custom networks."}, {"name": "K8s by loxal", "url": "https://hub.docker.com/r/loxal/waves-node", "description": "The container was built in order to run as a fire-and-forget `StatefulSet` in a Kubernetes cluster."}, {"name": "waves-private-node", "url": "https://hub.docker.com/r/wavesplatform/waves-private-node", "description": "Private local Waves Node. The easiest way to run your own isolated node to develop smart contracts and any experiments."}, {"name": "explorer", "url": "https://hub.docker.com/r/wavesplatform/explorer", "description": "Waves Explorer for your node."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 The Ride programming language", "entries": [{"name": "Waves IDE", "url": "https://waves-ide.com/", "description": "Online IDE to create smart contracts on Ride."}, {"name": "ride-examples", "url": "https://github.com/wavesplatform/ride-examples", "description": "Examples of scripts for accounts and assets using Ride.", "stars": "30"}, {"name": "waves-ride", "url": "https://marketplace.visualstudio.com/items?itemName=wavesplatform.waves-ride", "description": "Visual Studio Code extension to support Ride."}, {"name": "vim-ride", "url": "https://github.com/rosmanov/vim-ride", "description": "Vim plugin for Ride syntax highlighting.", "stars": "4"}, {"name": "surfboard", "url": "https://github.com/wavesplatform/Surfboard", "description": "CLI to work with the Ride language and testing.", "stars": "12"}, {"name": "Paddle", "url": "https://github.com/msmolyakov/paddle", "description": "Java library to write tests for your dApps and other smart contracts.", "stars": "11"}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Client libraries", "entries": [{"name": "waves-c", "url": "https://github.com/wavesplatform/waves-c", "description": "C library to work with Waves.", "stars": "10"}, {"name": "wavespp", "url": "https://github.com/wavesplatform/wavespp", "description": "C++ wrapper for the [waves-c (\u2b5010)](https://github.com/wavesplatform/waves-c) library.", "stars": "2"}, {"name": "nanos-app-waves", "url": "https://github.com/wavesplatform/nanos-app-waves", "description": "Waves wallet application for Ledger Nano S.", "stars": "17"}, {"name": "WavesCS", "url": "https://github.com/wavesplatform/WavesCS", "description": "C# library to interact with the Waves blockchain.", "stars": "29"}, {"name": "WavesSDK-android", "url": "https://github.com/wavesplatform/WavesSDK-android", "description": "Kotlin SDK for Mobile Apps on Android.", "stars": "16"}, {"name": "WavesJ", "url": "https://github.com/wavesplatform/WavesJ", "description": "Java library to interact with the Waves blockchain and DEX.", "stars": "41"}, {"name": "waves-crypto-java", "url": "https://github.com/msmolyakov/waves-crypto-java", "description": "Library to work with cryptographic primitives used in the Waves blockchain.", "stars": "0"}, {"name": "Waves Signer", "url": "https://github.com/wavesplatform/signer", "description": "library to interact with the Waves blockchain from your web app ([example provider (\u2b506)](https://github.com/waves-exchange/provider-web)).", "stars": "23"}, {"name": "vue-waves-signer", "url": "https://github.com/opensolutionsweb3/vue-waves-signer", "description": "Waves Signer implementation for Vue.js.", "stars": "2"}, {"name": "pay-crypto-widget", "url": "https://github.com/vlzhr/pay-crypto-widget", "description": "JS widget for accepting crypto payments on your website.", "stars": "9"}, {"name": "crypto-donate", "url": "https://github.com/vlzhr/crypto-donate", "description": "HTML widget allowing to donate Waves tokens to content authors.", "stars": "3"}, {"name": "waves-transactions", "url": "https://github.com/wavesplatform/waves-transactions", "description": "JS library to build and sign transactions.", "stars": "29"}, {"name": "ts-lib-crypto", "url": "https://github.com/wavesplatform/ts-lib-crypto", "description": "Typescript implementations like signature verification and protocol entries used in Waves protocol.", "stars": "10"}, {"name": "go-lib-crypto", "url": "https://github.com/wavesplatform/go-lib-crypto", "description": "GoLang implementation of the unified crypto primitives for Waves.", "stars": "5"}, {"name": "WavesKit", "url": "https://github.com/deemru/WavesKit", "description": "All-in-one Waves Platform development kit for the PHP language.", "stars": "25"}, {"name": "PyWaves", "url": "https://github.com/PyWaves/PyWaves", "description": "Object-oriented library for the Waves blockchain platform.", "stars": "114"}, {"name": "ERC20 Gateway Framework", "url": "https://github.com/PyWaves/Waves-ERC20-Gateway", "description": "Allows to easily establish a gateway between any ERC-20 token and the Waves blockchain ([example (\u2b500)](https://github.com/iammortimer/TN-WAVES-Gateway)).", "stars": "7"}, {"name": "Waves-Gateway-Framework", "url": "https://github.com/jansenmarc/WavesGatewayFramework", "description": "A framework to connect other cryptocurrencies to the Waves blockchain ([LTC example (\u2b507)](https://github.com/jansenmarc/WavesGatewayLTCExample)).", "stars": "23"}, {"name": "WavesRS", "url": "https://github.com/petermz/WavesRs", "description": "A Rust interface for the Waves blockchain.", "stars": "0"}, {"name": "waves-lib-rust", "url": "https://github.com/waves-rust/waves-lib-rust", "description": "Library to work with Waves blockchain.", "stars": "1"}, {"name": "WavesSDK-iOS", "url": "https://github.com/wavesplatform/WavesSDK-iOS", "description": "SDK for Mobile Apps on iOS.", "stars": "18"}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Blockchain utils", "entries": [{"name": "chaincmp", "url": "https://github.com/wavesplatform/gowaves/blob/master/cmd/chaincmp", "description": "Utility to compare blockchains on a different nodes.", "stars": "72"}, {"name": "Node Tools extension", "url": "https://github.com/msmolyakov/waves-node-tools-extension", "description": "Waves Node extension to allow miner to automate payouts for its lessors and to receive notifications about mining progress.", "stars": "7"}, {"name": "Nodes on map", "url": "http://waves-nodes-map.ikardanov.com/", "description": "All nodes of the Waves Mainnet on the world map."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Other tools", "entries": [{"name": "sh-Ride-brush", "url": "https://github.com/msmolyakov/sh-Ride-brush", "description": "SyntaxHighlighter brush for the Ride language.", "stars": "1"}, {"name": "Ride for Pygments", "url": "https://github.com/pygments/pygments/blob/master/pygments/lexers/ride.py", "description": "The [Pygments (\u2b501.1k)](https://github.com/pygments/pygments) highlighter oficially supports the Ride out of the box.", "stars": "1.1k"}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Catalogs", "entries": [{"name": "Waves on DappRadar", "url": "https://dappradar.com/rankings/protocol/waves", "description": "Waves dApps published on the DappRadar."}, {"name": "dAppOcean", "url": "https://www.dappocean.io/", "description": "Ecosystem of decentralized applications based on the Waves blockchain."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Games", "entries": [{"name": "NyanCat: The Crypto Race", "url": "https://nyancat.io/", "description": "Build your own Nyan Cat collection, race against other players and get your reward in weekly Leaderboards with the prize fund up to $2000!"}, {"name": "Shadow Era", "url": "http://www.shadowera.com/", "description": "Shadow Era is a free to play online collectible trading card game for iOS, Android, PC and Mac."}, {"name": "Coin Flip", "url": "https://www.coin-flip.io/", "description": "Choose the coin side, make a bet and see if you are lucky."}, {"name": "Dice Roller", "url": "https://www.dice-roller.io/", "description": "Choose the dice sides, make a bet and see if you are lucky."}, {"name": "Ride On Waves", "url": "https://www.waves-rider.io/", "description": "You can choose how many WAVES you want to bet. This is the game with a floating bet from 0.5 and up to 6 WAVES."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Projects", "entries": [{"name": "Neutrino", "url": "https://github.com/ventuary-lab/neutrino-contract", "description": "An algorithmic price-stable cryptocurrency protocol collateralized by WAVES token.", "stars": "10"}, {"name": "Billy", "url": "https://iambilly.app", "description": "A motivation tool for teams. Billy offers a product to create an atmosphere of cooperation, focus the company on the core values, and incentivize sharing by creating an in-team economy."}, {"name": "Ventuary-DAO", "url": "https://alpha.ventuary.space/", "description": "Sandbox dedicated to filtering dApp ideas and stimulating the Waves community to take part in Web 3.0 adoption."}, {"name": "Tokenomica", "url": "https://tokenomica.com/", "description": "Security Tokens Issuance Platform. Create and trade digital assets with ease and confidence."}, {"name": "LIGA", "url": "https://ligatokens.io/", "description": "A platform with tokenized sport events, enabling you to deal with real-time rates and to trade your personal predictions with others."}, {"name": "WaveFlow", "url": "https://waveflow.xyz/", "description": "Allows you to create new or use existing exchangers that provide a constant supply and demand for certain traded pairs. Algorithmic pricing is used to ensure consistency of supply and demand - the more popular the token is, the higher its price is set. Each exchanger is a dApp written in Ride ([example of trading bot (\u2b5011)](https://github.com/vlzhr/waveflow-trading-bot))."}, {"name": "Lombardini", "url": "https://lombardini.io/", "description": "Borrow WBTC for WAVES instantly."}, {"name": "Blockchain Cars", "url": "http://blockchaincars.io/", "description": "Transport as a Service."}, {"name": "WavesAffi", "url": "https://github.com/bettexproject/WavesAffi", "description": "Decentralized affiliate program on Waves blockchain.", "stars": "1"}, {"name": "One Million Pixel Waves", "url": "https://www.onemillionpixelwaves.com/", "description": "Smart Contract powered website entirely running on the Waves blockchain where anyone can own a piece of the blockchain and immortalize it with an image and a link."}, {"name": "Signature Chain", "url": "https://www.signature-chain.com/", "description": "Signature Chain's primary goal is to develop a platform allowing the certification of files and documents."}, {"name": "Auctionlance Platform", "url": "https://beta.auctionlance.com", "description": "Freelancer marketplace where clients hire and pay freelancers with Waves, Waves tokens and other cryptocurrencies."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 International", "entries": [{"name": "Waves Dev Jedi. Ride for dApps", "url": "https://t.me/waves_ride_dapps_dev", "description": "Telegram chat for dApps developers."}, {"name": "Discord", "url": "https://discordapp.com/invite/cnFmDyA", "description": "Official Discord."}, {"name": "Waves Community Portal", "url": "https://wavescommunity.com/", "description": "Official portal features some of the tools and projects that make up Waves ecosystem."}, {"name": "Waves Community Forum", "url": "https://forum.wavesplatform.com/", "description": "Official forum."}, {"name": "Stack Overflow", "url": "https://stackoverflow.com/questions/tagged/wavesplatform", "description": "The best place to ask your tech questions. Use tags `wavesplatform` and `ride`."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Africa", "entries": [{"name": "Telegram", "url": "https://t.me/wavesafrica", "description": "Waves community of passionate developers and web 3.0 enthusiasts across Africa."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Dutch", "entries": [{"name": "Telegram", "url": "https://t.me/wavesdappsnl", "description": "Telegram-chat voor ontwikkelaars dApps."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 French", "entries": [{"name": "Telegram", "url": "https://t.me/wavesdappsFR", "description": "Chat Telegram pour les d\u00e9veloppeurs dApps."}, {"name": "Dev France on Youtube", "url": "https://www.youtube.com/channel/UC2DS9ktTKWGW3NHHV2Ja3_A", "description": "Une cha\u00eene d\u00e9di\u00e9e \u00e0 l'apprentissage du d\u00e9veloppement d'applications d\u00e9centralis\u00e9es (dApp) sur la Blockchain Waves."}, {"name": "Dev France on Facebook", "url": "https://www.facebook.com/wavesfr", "description": ""}, {"name": "Dev France on Twitter", "url": "https://twitter.com/WavesDevFr", "description": ""}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Greek", "entries": [{"name": "Telegram", "url": "https://t.me/wavesdappsgr", "description": "Telegram \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03b3\u03b9\u03b1 \u03c0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03b9\u03c3\u03c4\u03ad\u03c2 dApps."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Hindi", "entries": [{"name": "Telegram", "url": "https://t.me/wavesdappsid", "description": "\u0938\u0949\u092b\u094d\u091f\u0935\u0947\u092f\u0930 \u0921\u0947\u0935\u0932\u092a\u0930\u094d\u0938 \u0915\u0947 \u0932\u093f\u090f \u091f\u0947\u0932\u0940\u0917\u094d\u0930\u093e\u092e \u091a\u0948\u091f."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Japanese", "entries": [{"name": "Telegram", "url": "https://t.me/wavesjapandevs", "description": "DApps\u958b\u767a\u8005\u306e\u305f\u3081\u306eTelegram\u30c1\u30e3\u30c3\u30c8."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Philippine", "entries": [{"name": "Telegram", "url": "https://t.me/wavesDevPh", "description": "Telegram Waves Developers Philippines."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Portuguese", "entries": [{"name": "Telegram - WavesBrasil", "url": "https://t.me/WavesBrasil", "description": "Chat de Telegram para a Comunidade da Waves."}, {"name": "Telegram - Waves Dev Jedi \ud83c\udde7\ud83c\uddf7 \ud83c\uddf5\ud83c\uddf9", "url": "https://t.me/joinchat/DtIEA0mI2HvmVbyBBodOew", "description": "Chat de Telegram para desenvolvedores dApps."}, {"name": "Telegram - Waves Portugal", "url": "https://t.me/WavesPortugal", "description": "Chat da Comunidade Portuguesa da Waves."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Russian", "entries": [{"name": "Telegram", "url": "https://t.me/tradisys_russia", "description": "Telegram \u0447\u0430\u0442 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 dApps."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Spanish", "entries": [{"name": "Telegram", "url": "https://t.me/wavesdappsES", "description": "Telegram chat para desarrolladores de dApps."}], "notes": [], "source": "Waves"}, {"name": "Waves \u2014 Turkish", "entries": [{"name": "Telegram", "url": "https://t.me/wavesdappstu", "description": "Yaz\u0131l\u0131m geli\u015ftiriciler i\u00e7in Telegram sohbet."}], "notes": [], "source": "Waves"}, {"name": "Stacks Chain", "entries": [{"name": "Apps", "url": "#apps", "description": ""}, {"name": "Clarity Resources", "url": "#clarity-resources", "description": ""}, {"name": "App Development", "url": "#app-development", "description": ""}, {"name": "Learning Resources", "url": "#learning-resources", "description": ""}, {"name": "Community", "url": "#community", "description": ""}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Wallets", "entries": [{"name": "Asigna", "url": "https://asigna.io", "description": "Multisig Wallet for Bitcoin, Ordinals, BRC20s, and Stacks."}, {"name": "Leather Wallet", "url": "https://leather.io/", "description": "Open Source wallet for connecting to Bitcoin and Stacks web applications. Also for mobile."}, {"name": "OKX Web3 Wallet", "url": "https://web3.okx.com/download", "description": "Multi-chain wallet that also supports Stacks."}, {"name": "Xverse Wallet", "url": "https://www.xverse.app", "description": "Mobile wallet application and browser extension for managing Bitcoin, STX and stacking (partly open source)."}, {"name": "WalletConnect", "url": "https://docs.reown.com/advanced/multichain/rpc-reference/stacks-rpc", "description": "Documentation how to use Wallet Connect (Reown) with Stacks."}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Stacks Web Applications", "entries": [{"name": "Hiro Explorer", "url": "https://explorer.hiro.so/?chain=mainnet", "description": "An application for reviewing transactions on the Stacks Blockchain."}, {"name": "STXER", "url": "https://stxer.xyz/", "description": "An explorer, debugger and simulator for Stacks transactions."}, {"name": "Send Many", "url": "https://sendstx.com", "description": "An application to send STX and other tokens to many recipients in one transaction."}, {"name": "Speed Spend", "url": "https://speed-spend.org", "description": "A suite of working Clarity experiments on testnet ([source (\u2b506)](https://github.com/friedger/speed-spend))."}, {"name": "Blocksurvey", "url": "https://blocksurvey.io", "description": "AI-driven survey platform with focus on data ownership and privacy."}, {"name": "AIBTC", "url": "https://aibtc.com/", "description": "A coordination network of AI agents working towards measurable tasks."}, {"name": "FatStx", "url": "https://fatstx.github.io/", "description": "An annual transaction viewer for e.g. tax declaration."}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Blockchain Name System", "entries": [{"name": "BNS V2", "url": "https://www.bnsv2.com/", "description": "Hub for all Blockchain namespaces on Stacks, with transaction history and analytics."}, {"name": "btc.us", "url": "https://btc.us", "description": "An application for .btc names."}, {"name": "Owl.link", "url": "https://owl.link", "description": "An application to create linking page for BNS names."}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 DeFi", "entries": [{"name": "Bitflow", "url": "https://www.bitflow.finance/", "description": "Decentralized Exchange."}, {"name": "Velar", "url": "https://www.velar.co/", "description": "Swapping, trading, launching assets on premier Bitcoin L2s."}, {"name": "Zest Protocol", "url": "https://www.zestprotocol.com/", "description": "Decentralized borrowing and lending on Bitcoin and Stacks."}, {"name": "FakFun", "url": "https://fak.fun", "description": "Platform for exchange, launch, wrapping for memecoins build on Bitcoin."}, {"name": "Alex Lab", "url": "https://app.alexlab.co", "description": "A service platform for DeFi."}, {"name": "Arkadiko Protocol", "url": "https://arkadiko.finance", "description": "Stable coin (USDA) based on self-repaying loans."}, {"name": "Granite", "url": "https://granite.world/", "description": "A Bitcoin liquidity protocol that provides the non-custodial, secure, and decentralized way to borrow against Bitcoin."}, {"name": "BSD", "url": "https://www.bsd.money/", "description": "A synthetic, digital dollar backed by Bitcoin using over-collateralized lending model."}, {"name": "USDh", "url": "https://app.hermetica.fi", "description": "A Bitcoin-baked, yield-bearing synthetic dollar using short perpetual futures position and institutional-grade custodians."}, {"name": "STXTools", "url": "https://stxtools.io/", "description": "Charts, transactions, price alerts for DeFi on Stacks."}, {"name": "Stacks Pulse", "url": "https://www.stackspulse.com/", "description": "Real-time on-chain Stats for Stacks DeFi."}, {"name": "Signal21", "url": "https://signal21.io/", "description": "On-chain analysis for Bitcoin L1, L2 and Dapps."}, {"name": "Lydian", "url": "https://app.lydian.xyz", "description": "A decentralised treasury management protocol (discontinued)."}, {"name": "CityCoins", "url": "https://minecitycoins.com", "description": "Tokens for cities (winding down)."}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Games", "entries": [{"name": "Stacks Degens", "url": "https://stacksdegens.com", "description": "A car racing game with retro graphics enabled through NFTs."}, {"name": "Project Indigo", "url": "https://www.projectindigonft.com", "description": "An interactive story and RPG experience."}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Stacking Apps", "entries": [{"name": "Stacking on Leather", "url": "https://app.leather.io/stacking", "description": "App to stack Stacks token directly or with a pool."}, {"name": "Fast pool", "url": "https://fastpool.org/", "description": "Trust minimized stacking pool."}, {"name": "PlanBetter pool", "url": "https://planbetter.com/", "description": "Stacking pool with Bitcoin rewards."}, {"name": "Xverse pool", "url": "https://pool.xverse.app/", "description": "Stacking pool built into Xverse mobile app."}, {"name": "Stacking DAO", "url": "https://www.stackingdao.com/", "description": "Liquid stacking on Stacks."}, {"name": "Lisa", "url": "https://app.lisalab.io", "description": "Liquid stacking on Stacks using rebasing."}, {"name": "Stacking Tracker", "url": "https://stacking-tracker.com", "description": "Overview of Stacking and historical data [Source code (\u2b502)](https://github.com/StackingDAO/stacking-tracker)."}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Developer Tools", "entries": [{"name": "Clarinet", "url": "https://github.com/hirosystems/clarinet", "description": "Clarity runtime packaged as a CLI, facilitates development and testing of Clarity smart contracts.", "stars": "344"}, {"name": "Clarigen", "url": "https://github.com/obylabs/clarigen", "description": "A tool for writing TypeScript code that interacts with Clarity smart contracts.", "stars": "32"}, {"name": "clarity.tools", "url": "https://clarity.tools", "description": "In-browser Clarity REPL."}, {"name": "ClarityGPT Prompt", "url": "https://claritygpt.com/", "description": "Writing smart contracts with a chat bot."}, {"name": "Hiro Platform", "url": "https://platform.hiro.so/", "description": "In-browser IDE."}, {"name": "secondlayer", "url": "https://github.com/ryanwaits/secondlayer", "description": "TypeScript code generation for Clarity contracts with React hooks and testing utilities. Inspired by Clarigen.", "stars": "1"}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Example Contracts", "entries": [{"name": "Source of Clarity", "url": "https://source-of-clarity.com", "description": "Listing of all deployed Clarity contracts on mainnet with some comments."}, {"name": "Example Contracts", "url": "https://github.com/hirosystems/clarity-examples", "description": "A collection of sample smart contracts to serve as a starting point for writing your own.", "stars": "13"}, {"name": "Audited Example Smart Contracts", "url": "https://github.com/clarity-lang/book/tree/main/projects", "description": "Another collection of smart contract examples, these have been audited for security.", "stars": "82"}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Libraries & Protocols", "entries": [{"name": "blaze", "url": "https://gist.github.com/r0zar/414e91d3e6769644981b4918141a1708", "description": "A protocol for signature-based authorization."}, {"name": "uint256", "url": "https://github.com/KStasi/clarity-uint256-lib", "description": "A library for converting values into 256-bits.", "stars": "9"}, {"name": "clarity-bitcoin", "url": "https://github.com/friedger/clarity-bitcoin", "description": "A library to verify Bitcoin transactions.", "stars": "20"}, {"name": "STX20", "url": "https://github.com/fess-v/stx20-standard", "description": "Protocol to create and share digital artifacts on Stacks.", "stars": "27"}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Contracts", "entries": [{"name": "CityCoin", "url": "https://github.com/citycoins/citycoin", "description": "An implementation of PoX lite using STX transfers to mint new coins using proportional probabilities.", "stars": "70"}, {"name": "SWAPR", "url": "https://github.com/psq/swapr", "description": "A Uniswap-like implementation on Stacks 2.0 and Clarity.", "stars": "52"}, {"name": "FLEXR", "url": "https://github.com/psq/flexr", "description": "An interpretation of Ampleforth for Stacks.", "stars": "22"}, {"name": "ClarityDAO", "url": "https://github.com/friedger/clarity-dao", "description": "A conversion of Moloch DAO in Clarity.", "stars": "23"}, {"name": "NFT Marketplace", "url": "https://github.com/friedger/clarity-marketplace/blob/master/contracts/market.clar", "description": "Clarity smart contract for a marketplace of tradable assets.", "stars": "17"}, {"name": "StackStarter", "url": "https://github.com/MarvinJanssen/stackstarter/blob/master/contracts/stackstarter.clar", "description": "Clarity smart contract for crowdfunding.", "stars": "14"}, {"name": "Lightning Swaps", "url": "https://github.com/radicleart/clarity-rstack/blob/master/contracts/lightning-swaps-v1.clar", "description": "Fraud-proof swaps using Lightning Network.", "stars": "1"}, {"name": "Election Voting", "url": "https://github.com/elbaruni/clarity-election/blob/master/contracts/election.clar", "description": "Basic voting for candidates using Clarity.", "stars": "1"}, {"name": "DualX", "url": "https://github.com/westridgeblockchain/dualX", "description": "A collection of Clarity contracts that implement a DeFi ecosystem for exchanges.", "stars": "3"}, {"name": "ExecutorDAO", "url": "https://github.com/MarvinJanssen/executor-dao", "description": "A Clarity framework for building DAO functionality into your smart contracts.", "stars": "52"}, {"name": "Digital Will", "url": "https://github.com/LoRdSoban/Cryptonomers", "description": "Conditional fund transfers.", "stars": "1"}, {"name": "MultiSafe", "url": "https://github.com/Trust-Machines/multisafe", "description": "A shared crypto vault for managing Stacks (STX) and Bitcoin (BTC).", "stars": "29"}, {"name": "Charisma", "url": "https://github.com/pointblankdev/dungeon-master", "description": "Community-run memecoin DAO on the Stacks Blockchain.", "stars": "5"}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Non-Fungible Tokens", "entries": [{"name": "This is #1", "url": "https://www.thisisnumberone.com", "description": "The first professional NFT built on Bitcoin and the Stacks Blockchain ([contract](https://explorer.hiro.so/txid/SP3QSAJQ4EA8WXEDSRRKMZZ29NH91VZ6C5X88FGZQ.thisisnumberone-v2?chain=mainnet))."}, {"name": "Smart Contract GPT", "url": "https://github.com/Markeljan/stxgpt", "description": "Chat bot trained to create SIP-009 contracts.", "stars": "9"}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Fungible Tokens", "entries": [{"name": "Nothing", "url": "https://nothingtoken.xyz/", "description": "A fungible token that does nothing ([contract](https://explorer.hiro.so/txid/SP32AEEF6WW5Y0NMJ1S8SBSZDAY8R5J32NBZFPKKZ.nope?chain=mainnet))."}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Stacking", "entries": [{"name": "Stacking Pools", "url": "https://github.com/friedger/clarity-stacking-pools", "description": "Wrapper contracts of PoX for stacking pools.", "stars": "3"}, {"name": "Stacks Pools", "url": "https://github.com/degen-lab/stacks-pools", "description": "Decentralized Stacking Pool.", "stars": "0"}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Client Libraries", "entries": [{"name": "Stacks.js", "url": "https://github.com/stx-labs/stacks.js", "description": "Monorepo for JavaScript libraries for interacting with the Stacks Blockchain.", "stars": "968"}, {"name": "stacks.rs", "url": "https://github.com/52/stacks.rs", "description": "A Rust toolkit to interact with the Stacks Blockchain.", "stars": "8"}, {"name": "stacks.py", "url": "https://github.com/rohitverma007/stackspy", "description": "Python Library to interact with the Stacks Blockchain.", "stars": "4"}, {"name": "go-stacks", "url": "https://github.com/cbadawi/go-stacks", "description": "Golang SDK for interacting with the stacks blockchain.", "stars": "2"}, {"name": "x402 Stacks", "url": "https://www.x402stacks.xyz", "description": "A protocol and SDK for building payment-gated APIs on the Stacks Blockchain."}, {"name": "Stacks Connect", "url": "https://github.com/stx-labs/connect", "description": "A library for connecting apps with Stacks accounts.", "stars": "84"}, {"name": "Sign-In With Stacks", "url": "https://github.com/pradel/sign-in-with-stacks/", "description": "A library for creating and verifying Sign-In with Stacks messages.", "stars": "1"}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 CLI", "entries": [{"name": "@stacks/cli", "url": "https://github.com/stx-labs/stacks.js/tree/main/packages/cli", "description": "Command line interface for interacting with auth, storage, and transactions.", "stars": "968"}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Indexing and Querying APIs", "entries": [{"name": "Stacks API", "url": "https://www.hiro.so/stacks-api", "description": "Hosted API to interact directly with the Blockchain to query information, broadcast transactions, and scale your projects on Stacks."}, {"name": "Quicknode", "url": "https://www.quicknode.com/chains/stx", "description": "Hosted ednpoint to quickly and easily connect to Stacks using Quicknode."}, {"name": "Self-Hosted Render", "url": "https://github.com/stacksfoundation/render-stacks", "description": "One-click deploy tool to self-host a Stacks node on Render.", "stars": "10"}, {"name": "Self-Hosted Digital Ocean", "url": "https://marketplace.digitalocean.com/apps/stacks-blockchain", "description": "Digital Ocean droplet for running a Stacks node."}, {"name": "Self-Hosted Docker", "url": "https://github.com/stacks-network/stacks-blockchain-docker", "description": "Tool to run a self-hosted Stacks node with Docker.", "stars": "34"}, {"name": "Stacks Monitoring", "url": "https://github.com/alexlmiller/stacks-monitoring", "description": "Grafana Dashboard for Stacks nodes.", "stars": "1"}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Documentation", "entries": [{"name": "Official Stacks documentation", "url": "https://docs.stacks.co/", "description": "Documentation and developer tutorials for learning"}, {"name": "Hiro documentation", "url": "https://docs.hiro.so/", "description": "Documentation focused on developers."}, {"name": "Stacks 101", "url": "https://stacks101.com", "description": "Community curated STX knowledge."}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Videos", "entries": [{"name": "Clarity 101", "url": "https://youtu.be/lXJutQqDq3w", "description": "Learn the basics of Clarity's design principles."}, {"name": "Developer Registry 101", "url": "https://www.crowdcast.io/e/clarity-program", "description": "Learn how to build a Clarity smart contract from scratch."}, {"name": "How Clarity Prevents Common Smart Contract Vulnerabilities", "url": "https://www.youtube.com/watch?v=VYXhrwPsBws", "description": "Explanation of Clarity's security princples."}, {"name": "Proof of Transfer Whitepaper Reading with Muneeb Ali", "url": "https://www.youtube.com/watch?v=NY_eUrIcWOY\\&t=3s", "description": "Overview of the Proof of Transfer (PoX) whitepaper from the author."}, {"name": "Web3 for Bitcoin", "url": "https://www.crowdcast.io/e/web3-for-bitcoin/", "description": "Overview of Stacks, the problem it solves, how it brings smart contract functionality to Bitcoin, and how to start building on it."}, {"name": "Why Build on Stacks", "url": "https://www.youtube.com/watch?v=WaTMCremGwE", "description": "An overview of why Web3 developers might want to build on Stacks over other Blockchain protocols."}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Written Tutorials", "entries": [{"name": "Bitcoin Primer", "url": "https://docs.stacks.co/tutorials/bitcoin-primer/introduction", "description": "An Intro to Building Full-Stack Dapps on Bitcoin."}, {"name": "Understanding Stacks Post Conditions", "url": "https://dev.to/stacks/understanding-stacks-post-conditions-e65", "description": "A guide to understanding and working with Post Conditions in Stacks."}, {"name": "Test-Driven Stacks Development with Clarinet", "url": "https://dev.to/stacks/test-driven-stacks-development-with-clarinet-2e4i", "description": "A tutorial showing how to utilize Clarinet for testing and TDD."}, {"name": "Build a DEX with Stacks", "url": "https://www.pointer.gg/tutorials/build-a-dex-with-stacks/56abb3a4-05c1-4608-b096-f82189e9f759", "description": "An extensive introduction to working with Stacks by building a full-stack decentralized exchange."}, {"name": "Build a Stacks app with Remix", "url": "https://micro-stacks.dev/guides/with-remix", "description": "How to create a server-side rendered Stacks app using the Remix JS framework and Micro-Stacks."}, {"name": "Build a Stacks app with Next.js", "url": "https://micro-stacks.dev/guides/with-nextjs", "description": "Similar to the Remix tutorial above, this one utilizing Next.js and Micro-Stacks."}, {"name": "Creating a Voting Contract", "url": "https://www.clearness.dev/01-voting-clarity-smart-contract/01-getting-started", "description": "A multi-part series showing how to use Clarity to create a simple voting smart contract."}, {"name": "Building an NFT with Stacks and Clarity", "url": "https://blog.developerdao.com/building-an-nft-with-stacks-and-clarity", "description": "Utilize the SIP-009 standard to create an NFT using Clarity."}, {"name": "Order Book Contract Walkthrough", "url": "https://byzantion.hiro.so/", "description": "Walkthrough of an order book smart contract built with Clarity."}, {"name": "NFT Tutorial", "url": "https://docs.hiro.so/tutorials/clarity-nft", "description": "Create an NFT with Clarity."}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Books", "entries": [{"name": "Clarity of Mind", "url": "https://book.clarity-lang.org/", "description": "Writing productive smart contracts that are predictable. [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)"}], "notes": [], "source": "Stacks Chain"}, {"name": "Stacks Chain \u2014 Courses", "entries": [{"name": "Clarity Universe", "url": "https://clarity-lang.org/universe", "description": "A comprehensive Clarity development course, offered as both a self-paced course or as a 6-week guided cohort."}, {"name": "Discord", "url": "https://discord.gg/zrvWsQC", "description": "Stacks ecosystem Discord."}, {"name": "Twitter", "url": "https://twitter.com/stacks", "description": "Stacks ecosystem Twitter."}, {"name": "YouTube", "url": "https://www.youtube.com/c/Blockstack", "description": "Stacks ecosystem YouTube."}, {"name": "Official Stacks Forum", "url": "https://forum.stacks.org/", "description": "Stacks community forum."}, {"name": "r/stacks", "url": "https://www.reddit.com/r/stacks", "description": "Stacks subreddit."}], "notes": [], "source": "Stacks Chain"}, {"name": "Decentralized \u2014 Applications", "entries": [{"name": "Aether", "url": "https://github.com/aethereans/aether-app", "description": "", "stars": "1.3k"}, {"name": "Agregore", "url": "https://github.com/AgregoreWeb/agregore-browser", "description": "", "stars": "886"}, {"name": "airpaste \u2620\ufe0f", "url": "https://github.com/mafintosh/airpaste", "description": "", "stars": "831"}, {"name": "Airshare", "url": "https://github.com/KuroLabs/Airshare", "description": "", "stars": "656"}, {"name": "AKASHA", "url": "https://akasha.world", "description": ""}, {"name": "Beaker", "url": "https://beakerbrowser.com", "description": ""}, {"name": "Berty", "url": "https://github.com/berty/berty", "description": "", "stars": "9k"}, {"name": "Bitchat", "url": "https://github.com/permissionlesstech/bitchat", "description": "", "stars": "25k"}, {"name": "Bitmessage", "url": "https://bitmessage.org", "description": ""}, {"name": "Cabal", "url": "https://github.com/cabal-club/cabal-desktop", "description": "", "stars": "909"}, {"name": "CacheP2P", "url": "https://github.com/guerrerocarlos/CacheP2P", "description": "", "stars": "864"}, {"name": "Cactus Comments", "url": "https://cactus.chat/", "description": ""}, {"name": "croc", "url": "https://github.com/schollz/croc", "description": "", "stars": "34k"}, {"name": "Cryptor", "url": "https://github.com/cpl/cryptor", "description": "", "stars": "32"}, {"name": "Dat desktop app", "url": "https://github.com/datproject/dat-desktop", "description": "", "stars": "647"}, {"name": "Databag", "url": "https://github.com/balzack/databag", "description": "", "stars": "1.4k"}, {"name": "DB3 Network", "url": "https://github.com/dbpunk-labs/db3", "description": "", "stars": "380"}, {"name": "Deltachat", "url": "https://delta.chat", "description": ""}, {"name": "Demonsaw", "url": "https://www.demonsaw.com", "description": ""}, {"name": "Diaspora", "url": "https://github.com/diaspora/diaspora", "description": "", "stars": "14k"}, {"name": "Dropub \u2620\ufe0f", "url": "https://dropub.com", "description": ""}, {"name": "Dumb pipe", "url": "https://dumbpipe.dev", "description": ""}, {"name": "Element (formerly Riot)", "url": "https://element.io", "description": ""}, {"name": "Fernweh", "url": "https://fernweh.chat", "description": ""}, {"name": "FileLove", "url": "https://github.com/midzer/filelove", "description": "", "stars": "67"}, {"name": "FilePizza \u2620\ufe0f", "url": "https://github.com/kern/filepizza", "description": "", "stars": "9.9k"}, {"name": "Fred", "url": "https://github.com/hyphanet/fred", "description": "", "stars": "1.1k"}, {"name": "Friendica", "url": "https://github.com/friendica/friendica", "description": "", "stars": "1.6k"}, {"name": "Friends \u2620\ufe0f", "url": "https://github.com/moose-team/friends", "description": "", "stars": "3.2k"}, {"name": "Galacteek", "url": "https://gitlab.com/galacteek/galacteek", "description": ""}, {"name": "Handshake", "url": "https://handshake.org", "description": ""}, {"name": "Hardbin", "url": "https://github.com/jes/hardbin", "description": "", "stars": "256"}, {"name": "Hidden Lake", "url": "https://github.com/number571/go-peer/tree/master/cmd/hidden_lake", "description": "", "stars": "315"}, {"name": "Hubzilla", "url": "https://zotlabs.org/page/hubzilla/hubzilla-project", "description": ""}, {"name": "Hyperpad", "url": "https://github.com/hackergrrl/hyperpad", "description": "", "stars": "209"}, {"name": "I2P", "url": "https://geti2p.net", "description": ""}, {"name": "instant.io", "url": "https://github.com/webtorrent/instant.io", "description": "", "stars": "3.6k"}, {"name": "IPFS bin \u2620\ufe0f", "url": "https://github.com/victorb/ipfsbin", "description": "", "stars": "133"}, {"name": "IPFS Desktop", "url": "https://github.com/ipfs/ipfs-desktop", "description": "", "stars": "6.5k"}, {"name": "ipfs-chat", "url": "https://github.com/SomajitDey/ipfs-chat", "description": "", "stars": "151"}, {"name": "ipfs-pinner", "url": "https://github.com/wabarc/ipfs-pinner", "description": "", "stars": "58"}, {"name": "iWant \u2620\ufe0f", "url": "https://github.com/nirvik/iWant", "description": "", "stars": "294"}, {"name": "Jami", "url": "https://jami.net/", "description": ""}, {"name": "Keet", "url": "https://keet.io", "description": ""}, {"name": "LCVPN", "url": "https://github.com/kanocz/lcvpn", "description": "", "stars": "556"}, {"name": "LF", "url": "https://github.com/zerotier/lf", "description": "", "stars": "897"}, {"name": "MaidSafe", "url": "https://maidsafe.net", "description": ""}, {"name": "Manyverse", "url": "https://gitlab.com/staltz/manyverse", "description": ""}, {"name": "Mastodon", "url": "https://joinmastodon.org", "description": ""}, {"name": "Meshbird", "url": "https://github.com/meshbird/meshbird", "description": "", "stars": "3.5k"}, {"name": "Meshenger", "url": "https://github.com/meshenger-app/meshenger-android", "description": "", "stars": "884"}, {"name": "Mobilizon", "url": "https://joinmobilizon.org/", "description": ""}, {"name": "Netsukuku", "url": "https://github.com/Netsukuku/netsukuku", "description": "", "stars": "155"}, {"name": "NewNode", "url": "https://github.com/clostra/newnode", "description": "", "stars": "471"}, {"name": "NNTPChan", "url": "https://github.com/majestrate/nntpchan", "description": "", "stars": "78"}, {"name": "Noms \u2620\ufe0f", "url": "https://github.com/attic-labs/noms", "description": "", "stars": "7.4k"}, {"name": "norcal", "url": "https://github.com/substack/norcal", "description": ""}, {"name": "Nostr", "url": "https://github.com/nostr-protocol/nostr", "description": "A decentralized social network with a chance of working. A simple, open protocol that enables a truly censorship-resistant and global social network ()", "stars": "11k"}, {"name": "nuTorrent \u2620\ufe0f", "url": "https://github.com/LeeChSien/nuTorrent", "description": "", "stars": "234"}, {"name": "OnionShare", "url": "https://onionshare.org", "description": ""}, {"name": "Open Bazaar", "url": "https://openbazaar.org", "description": ""}, {"name": "Orbit", "url": "https://github.com/haadcode/orbit", "description": "", "stars": "1.6k"}, {"name": "ORC \u2620\ufe0f", "url": "https://orc.network/", "description": ""}, {"name": "Orion", "url": "https://github.com/Siderus/Orion", "description": "", "stars": "124"}, {"name": "Patchwork", "url": "https://github.com/ssbc/patchwork", "description": "", "stars": "3.6k"}, {"name": "Peertransfer \u2620\ufe0f", "url": "https://github.com/pguth/peertransfer", "description": "", "stars": "330"}, {"name": "PeerTube", "url": "https://github.com/Chocobozzz/PeerTube", "description": "", "stars": "14k"}, {"name": "Philes", "url": "https://github.com/chrismatthieu/philes", "description": ""}, {"name": "Pleroma", "url": "https://pleroma.social", "description": ""}, {"name": "Pollen", "url": "https://github.com/maxtheaxe/pollen", "description": "", "stars": "7"}, {"name": "Qaul", "url": "https://qaul.net/", "description": ""}, {"name": "Radicle", "url": "https://radicle.xyz/", "description": ""}, {"name": "reep.io \u2620\ufe0f", "url": "https://reep.io", "description": ""}, {"name": "Retroshare", "url": "https://retroshare.cc", "description": ""}, {"name": "Ricochet", "url": "https://github.com/blueprint-freespeech/ricochet-refresh", "description": "", "stars": "335"}, {"name": "Roll-Call", "url": "https://rollcall.audio", "description": ""}, {"name": "SecuShare", "url": "https://secushare.org", "description": ""}, {"name": "Session", "url": "https://getsession.org", "description": ""}, {"name": "ShareDrop \u2620\ufe0f", "url": "https://github.com/cowbell/sharedrop", "description": "", "stars": "11k"}, {"name": "SimpleX chat", "url": "https://github.com/simplex-chat/simplex-chat", "description": "", "stars": "10k"}, {"name": "SocialHome", "url": "https://github.com/jaywink/socialhome", "description": "", "stars": "377"}, {"name": "Steemit", "url": "https://steemit.com/", "description": ""}, {"name": "Storj", "url": "https://storj.io", "description": ""}, {"name": "Syncthing-GTK", "url": "https://github.com/syncthing/syncthing-gtk", "description": "", "stars": "1.4k"}, {"name": "TheDistributedBay \u2620\ufe0f", "url": "https://github.com/TheDistributedBay/TheDistributedBay", "description": "", "stars": "28"}, {"name": "Ticktack \u2620", "url": "https://github.com/ticktackim/ticktack-workplan", "description": "", "stars": "57"}, {"name": "Tox", "url": "https://tox.chat", "description": ""}, {"name": "twtxt", "url": "https://github.com/getwtxt/getwtxt", "description": "", "stars": "49"}, {"name": "Vdo.Ninja", "url": "https://github.com/steveseguin/vdo.ninja", "description": "", "stars": "3.6k"}, {"name": "webcat \u2620\ufe0f", "url": "https://github.com/mafintosh/webcat", "description": "", "stars": "453"}, {"name": "WebTorrent Desktop", "url": "https://webtorrent.io/desktop", "description": ""}, {"name": "YaCy", "url": "https://yacy.net/", "description": ""}, {"name": "ZeroNet", "url": "https://zeronet.io/", "description": ""}], "notes": [], "source": "Decentralized"}, {"name": "Decentralized \u2014 Other", "entries": [{"name": "ArcBlock", "url": "https://arcblock.io/", "description": ""}, {"name": "m-ld", "url": "https://m-ld.org/", "description": ""}, {"name": "Solid", "url": "https://solidproject.org", "description": ""}, {"name": "Blockstack", "url": "https://blockstack.org", "description": ""}, {"name": "Cryptosphere \u2620\ufe0f", "url": "https://cryptosphere.io", "description": ""}, {"name": "okTurtles", "url": "https://okturtles.com", "description": ""}, {"name": "Blockply", "url": "https://blockply.com/", "description": ""}, {"name": "DataToken", "url": "https://github.com/ownership-labs/DataToken", "description": "", "stars": "20"}, {"name": "Hyphanet", "url": "https://hyphanet.org", "description": ""}, {"name": "GNUnet", "url": "https://gnunet.org", "description": ""}, {"name": "Gun", "url": "https://github.com/amark/gun", "description": "", "stars": "19k"}], "notes": [], "source": "Decentralized"}, {"name": "Decentralized \u2014 Related Lists", "entries": [{"name": "https://github.com/kgryte/awesome-peer-to-peer", "url": "https://github.com/kgryte/awesome-peer-to-peer", "description": "", "stars": "2.5k"}, {"name": "https://github.com/retrohacker/awesome-p2p", "url": "https://github.com/retrohacker/awesome-p2p", "description": "", "stars": "153"}, {"name": "https://github.com/Kikobeats/awesome-network-js", "url": "https://github.com/Kikobeats/awesome-network-js", "description": "", "stars": "576"}, {"name": "https://github.com/steve-vincent/awesome-decentralized", "url": "https://github.com/steve-vincent/awesome-decentralized", "description": "", "stars": "203"}, {"name": "https://github.com/gdamdam/awesome-decentralized-web", "url": "https://github.com/gdamdam/awesome-decentralized-web", "description": "", "stars": "1.7k"}, {"name": "https://github.com/openblockchains/awesome-blockchains", "url": "https://github.com/openblockchains/awesome-blockchains", "description": "", "stars": "3.8k"}], "notes": [], "source": "Decentralized"}, {"name": "Ripple", "entries": [{"name": "Ripple Website", "url": "https://ripple.com/", "description": ""}, {"name": "Ripple Github", "url": "https://github.com/ripple/", "description": ""}, {"name": "Blog", "url": "https://ripple.com/insights/", "description": ""}, {"name": "Ripple Labs", "url": "https://ripple.com", "description": ""}, {"name": "Twitter", "url": "https://twitter.com/ripple/", "description": ""}, {"name": "Facebook", "url": "https://www.facebook.com/ripplepay/", "description": ""}, {"name": "Weibo", "url": "http://www.weibo.com/RippleLabs/", "description": ""}, {"name": "Wiki", "url": "https://ripple.com/wiki/Main_Page", "description": ""}, {"name": "Ripple Primer", "url": "https://ripple.com/ripple_primer.pdf", "description": ""}, {"name": "Ripple Gateways", "url": "https://ripple.com/ripple-gateways.pdf", "description": ""}, {"name": "Steven Zeiler's Ripple coding lessons", "url": "https://www.youtube.com/user/stevenzeiler/videos?flow=grid\\&view=0", "description": ""}, {"name": "Wikipedia", "url": "https://en.wikipedia.org/wiki/Ripple_\\(payment_protocol\\", "description": ""}, {"name": "\"Ripple, The future of payments\" video", "url": "https://vimeo.com/73887321", "description": ""}, {"name": "Ripple Labs: Building the Internet of Money", "url": "https://www.youtube.com/watch?v=aoixyCNWg5k", "description": ""}, {"name": "Build a VueJS WebApp connecting to the Ripple Ledger", "url": "https://itnext.io/develop-awesome-webapps-using-vuejs-webpack-bda08ebb691c", "description": ""}, {"name": "Most common XRP misconceptions debunked", "url": "https://fudbingo.com", "description": ""}, {"name": "Bitstamp", "url": "http://www.bitstamp.net/", "description": ""}, {"name": "SnapSwap US", "url": "https://snapswap.us/", "description": ""}, {"name": "SnapSwap EU", "url": "https://snapswap.eu/", "description": ""}, {"name": "RippleCN", "url": "http://www.rebopay.com/", "description": ""}, {"name": "RippleChina", "url": "http://www.ripplechina.net/", "description": ""}, {"name": "Kraken", "url": "https://www.kraken.com/", "description": ""}, {"name": "JustCoin", "url": "https://justcoin.com/", "description": ""}, {"name": "RippleWise", "url": "https://www.ripplewise.com/", "description": ""}, {"name": "Ripple Union", "url": "https://xagate.com", "description": ""}, {"name": "Divident Rippler", "url": "https://www.dividendrippler.com/", "description": ""}, {"name": "Ripple Israel", "url": "http://rippleisrael.co.il/", "description": ""}, {"name": "The Rock Trading", "url": "https://www.therocktrading.com/", "description": ""}, {"name": "WisePass", "url": "https://wisepass.com/", "description": ""}, {"name": "Devcoin", "url": "http://ripple.d.evco.in/", "description": ""}, {"name": "BuyXrp", "url": "http://buyxrp.net/", "description": ""}, {"name": "BTC2Ripple", "url": "https://btc2ripple.com/", "description": ""}, {"name": "NoFiatCoin", "url": "http://www.nofiatcoin.com/", "description": ""}, {"name": "Ripple Singapore", "url": "https://www.ripplesingapore.com/", "description": ""}, {"name": "PaxMoneta", "url": "https://paxmoneta.com", "description": ""}, {"name": "Ripple Market Korea", "url": "http://ripple-market.co.kr/", "description": ""}, {"name": "RippleFox", "url": "https://ripplefox.com/", "description": ""}, {"name": "ShapeShift", "url": "https://shapeshift.io", "description": ""}, {"name": "saldo.mx", "url": "http://saldo.mx/", "description": ""}, {"name": "rippled", "url": "https://github.com/ripple/rippled/", "description": "", "stars": "4.2k"}, {"name": "rippled Docker container (node)", "url": "https://github.com/WietseWind/docker-rippled", "description": "[Docker hub](https://hub.docker.com/r/xrptipbot/rippled/)", "stars": "44"}, {"name": "rippled Docker container (validator)", "url": "https://github.com/WietseWind/docker-rippled-validator", "description": "[Docker hub](https://hub.docker.com/r/xrptipbot/rippledvalidator/) - [Tutorial](https://medium.com/@WietseWind/how-to-run-a-ripple-validator-digitalocean-7e5fca1c3d77)", "stars": "26"}, {"name": "ripple-libpp", "url": "https://github.com/ripple/ripple-libpp", "description": "", "stars": "20"}, {"name": "ripple-rest", "url": "https://github.com/ripple/ripple-rest", "description": "", "stars": "83"}, {"name": "ripple-lib", "url": "https://github.com/ripple/ripple-lib/", "description": "", "stars": "1.1k"}, {"name": "xrpl-client", "url": "https://www.npmjs.com/package/xrpl-client", "description": ""}, {"name": "xrpl-accountlib", "url": "https://www.npmjs.com/package/xrpl-accountlib", "description": ""}, {"name": "ripple-lib-java", "url": "https://github.com/ripple/ripple-lib-java/", "description": "", "stars": "125"}, {"name": "ripple-lib-ruby", "url": "https://github.com/kevinejohn/ripple-lib-rpc-ruby/", "description": "", "stars": "7"}, {"name": "ripple-python", "url": "https://github.com/miracle2k/ripple-python/", "description": "", "stars": "49"}, {"name": "ripple-python-lib", "url": "https://github.com/arsenlosenko/python-ripple-lib", "description": "", "stars": "24"}, {"name": "ripple-haskell", "url": "https://github.com/singpolyma/ripple-haskell/", "description": "", "stars": "2"}, {"name": "rubblelabs/ripple", "url": "https://github.com/rubblelabs/ripple", "description": "", "stars": "89"}, {"name": "RippleKit", "url": "https://github.com/xasos/RippleKit", "description": "", "stars": "5"}, {"name": "ripple-client", "url": "https://github.com/ripple/ripple-client/", "description": "", "stars": "1.3k"}, {"name": "ripple-client-desktop", "url": "https://github.com/ripple/ripple-client-desktop", "description": "", "stars": "118"}, {"name": "ripple-client-ios", "url": "https://github.com/ripple-unmaintained/ripple-client-ios", "description": "", "stars": "34"}, {"name": "ripplecharts", "url": "https://github.com/ripple/ripplecharts/", "description": "", "stars": "33"}, {"name": "ripple-graph", "url": "https://github.com/ripple-unmaintained/ripple-graph", "description": "", "stars": "22"}, {"name": "Ripple Go", "url": "https://bitbucket.org/dchapes/ripple/", "description": ""}, {"name": "Snow", "url": "https://github.com/justcoin/snow", "description": ""}, {"name": "Ripplectron", "url": "https://github.com/devjin0617/ripplectron", "description": "", "stars": "52"}, {"name": "gatewayd", "url": "https://github.com/ripple/gatewayd", "description": ""}, {"name": "ripple-blobvault", "url": "https://github.com/ripple/ripple-blobvault", "description": "", "stars": "36"}, {"name": "ripple-authd", "url": "https://github.com/ripple/ripple-authd", "description": ""}, {"name": "rippled-historical-database", "url": "https://github.com/ripple/rippled-historical-database", "description": "", "stars": "91"}, {"name": "ripple-data-api", "url": "https://github.com/ripple/ripple-data-api", "description": "", "stars": "47"}, {"name": "ripple-vault-client", "url": "https://github.com/vhpoet/awesome-ripple/blob/master/README.md/ripple-vault-client", "description": ""}, {"name": "federation-php", "url": "https://github.com/ripple-unmaintained/federation-php", "description": "", "stars": "10"}, {"name": "federation-python", "url": "https://github.com/miracle2k/ripple-federation-python", "description": "", "stars": "4"}, {"name": "Ripple Rails", "url": "https://github.com/singpolyma/ripple-rails/", "description": "", "stars": "5"}, {"name": "Ripple Gen", "url": "https://github.com/CodeShark/RippleGen/", "description": "", "stars": "24"}, {"name": "Ripple Checkout", "url": "https://github.com/emschwartz/ripple-donate-widget", "description": "", "stars": "9"}, {"name": "Magento plugin", "url": "http://www.magentocommerce.com/magento-connect/ripple-json-rpc.html", "description": ""}, {"name": "rubblelabs/tx", "url": "https://github.com/rubblelabs/tx", "description": "", "stars": "18"}, {"name": "xrpayments.co", "url": "https://xrpayments.co", "description": ""}, {"name": "XRP Text", "url": "https://xrptext.com", "description": ""}, {"name": "Ripple Trade", "url": "https://rippletrade.com/", "description": ""}, {"name": "GateHub", "url": "https://gatehub.net/", "description": ""}, {"name": "Ripple API Tool", "url": "https://ripple.com/build/websocket-tool/", "description": ""}, {"name": "Ripple Info Tool", "url": "https://ripple.com/build/ripple-info-tool/", "description": ""}, {"name": "Ripple.txt checker", "url": "https://ripple.com/tools/txt/", "description": ""}, {"name": "jRippleAPI", "url": "https://github.com/pmarches/jStellarAPI", "description": "", "stars": "15"}, {"name": "Rippleserver Google Group", "url": "https://groups.google.com/forum/#!forum/ripple-server/", "description": ""}, {"name": "Ripple Charts", "url": "https://ripplecharts.com/", "description": ""}, {"name": "Webr3", "url": "http://xrp.webr3.org/usd-xrp", "description": ""}, {"name": "Ripple Graph", "url": "https://www.ripplecharts.com/%23/graph/", "description": ""}, {"name": "Ripple Live (GateHub)", "url": "https://gatehub.net/live", "description": ""}, {"name": "Rich list, ledger stats & XRP distribution", "url": "https://ledger.exposed", "description": ""}, {"name": "Ripple Helpers", "url": "https://github.com/vhpoet/ripple-helpers/", "description": "", "stars": "6"}, {"name": "XRPTools", "url": "http://xrptools.com/", "description": ""}, {"name": "XRPValue", "url": "http://xrpvalue.com/", "description": ""}, {"name": "RippleGen", "url": "https://github.com/CodeShark/RippleGen", "description": "", "stars": "24"}, {"name": "Dollero", "url": "http://dollero.com/", "description": ""}, {"name": "International Ripple Business Association", "url": "http://www.ripplebusiness.org/", "description": ""}, {"name": "Ripple Federation", "url": "http://ripplefederation.org/", "description": ""}, {"name": "WhatisRipple.info", "url": "http://whatisripple.info/", "description": ""}, {"name": "Reddit 'ripple'", "url": "https://www.reddit.com/r/ripple/", "description": ""}, {"name": "Reddit 'ripplers'", "url": "https://www.reddit.com/r/ripplers/", "description": ""}, {"name": "XRPTalk", "url": "https://xrptalk.org/", "description": ""}, {"name": "Ripple Forum", "url": "http://rippleforum.org/", "description": ""}, {"name": "Ripple Lounge", "url": "http://www.ripplelounge.com/", "description": ""}, {"name": "Rippleusers Google Group", "url": "https://groups.google.com/forum/#!forum/rippleusers", "description": ""}, {"name": "XRP Tip Bot for Reddit, Twitter & Discord", "url": "https://xrptipbot.com", "description": ""}, {"name": "Codius Website", "url": "https://codius.org/", "description": ""}, {"name": "Codius Github", "url": "https://github.com/codius", "description": ""}, {"name": "Codius Hosts", "url": "http://codiushosts.com/", "description": ""}], "notes": [], "source": "Ripple"}, {"name": "Golem", "entries": [{"name": "Golem", "url": "#golem", "description": ""}, {"name": "Network Statistics", "url": "#network-statistics", "description": ""}, {"name": "Golem Projects", "url": "#Golem-Projects", "description": ""}, {"name": "Ecosystem", "url": "#Ecosystem", "description": ""}, {"name": "Developer and Requestor Resources", "url": "#developer-and-requestor-resources", "description": ""}, {"name": "Provider Resources", "url": "#provider-resources", "description": ""}, {"name": "Learning Resources", "url": "#learning-resources", "description": ""}, {"name": "Archive", "url": "#Archive", "description": ""}, {"name": "Golem Network Platform", "url": "https://www.golem.network/platform", "description": "Learn the Golem platform on the official Golem Network website."}, {"name": "Golem Network Discord", "url": "https://chat.golem.network/", "description": "Join the Golem Network community on Discord and chat directly with the team."}, {"name": "Reddit", "url": "https://reddit.com/r/GolemProject", "description": "Golem Network discussion on the Reddit platform."}, {"name": "Twitter", "url": "https://twitter.com/golemproject", "description": "The Golem Project Twitter."}, {"name": "Blog", "url": "http://blog.golemproject.net/", "description": "The official blog where you can find the most reliable information on announcements, summaries and updates."}, {"name": "Golem Network Stats", "url": "https://stats.golem.network", "description": "Statistics tracking tasks and provider resource utilization in the Golem Network."}, {"name": "Golem Stats backend", "url": "https://github.com/cryptobench/golem-stats-backend", "description": "Backend of the Golem Network Statistics page including API endpoint URLs.", "stars": "1"}, {"name": "Stats API Documentation", "url": "https://docs.stats.golem.network/", "description": "API endpoints that the Golem Network Stats page uses to display its data."}], "notes": [], "source": "Golem"}, {"name": "Golem \u2014 GPU Provider", "entries": [], "notes": [], "source": "Golem"}, {"name": "Golem \u2014 Ray on Golem", "entries": [], "notes": [], "source": "Golem"}, {"name": "Golem \u2014 golem-js - the JS SDK from Golem", "entries": [], "notes": [], "source": "Golem"}, {"name": "Golem \u2014 Jupyter on Golem", "entries": [], "notes": [], "source": "Golem"}, {"name": "Golem \u2014 Rendering on Golem", "entries": [], "notes": [], "source": "Golem"}, {"name": "Golem \u2014 Reputation System", "entries": [], "notes": [], "source": "Golem"}, {"name": "Golem \u2014 Blockchain Automations (aka Emeth.xyz)", "entries": [{"name": "Golem Docs", "url": "https://docs.golem.network/", "description": "A manual for Golem (both for Requestors and Providers)."}, {"name": "Python API Reference", "url": "https://yapapi.readthedocs.io/", "description": "Yapapi API Reference."}, {"name": "Releases List", "url": "https://github.com/golemfactory/yagna/releases", "description": "GitHub releases of Yagna.", "stars": "328"}, {"name": "JS Requestor Quickstart", "url": "https://docs.golem.network/docs/quickstarts/js-quickstart", "description": "Get started quickly and create your first tasks/request on Golem."}, {"name": "Yagna tag on Stack Overflow", "url": "https://stackoverflow.com/questions/tagged/yagna", "description": "Use the Yagna tag if you have an interesting question you'd like answered."}, {"name": "Provider Tutorial", "url": "https://docs.golem.network/docs/providers/provider-installation", "description": "Get started as a Provider on Golem Network using the handbook."}, {"name": "Yagna-binaries for aarch64", "url": "https://github.com/MarijnStevens/yagna-binaries", "description": "Build for 64 bit arm architecture to be able to run as a provider on a system such as a Raspberry Pi.", "stars": "7"}, {"name": "Automatically update provider node prices", "url": "https://gist.github.com/sv3t0sl4v/28f896752edc9e20347ffc6d8cefe74c", "description": "Script that checks the median of the prices on stats.golem.network and updates all 3 values on the provider node related to price."}, {"name": "Golem Price Updater", "url": "https://github.com/jedbrooke/golem-price-updater", "description": "Automatically adjust the price for your Golem node based on the current price of GLM.", "stars": "4"}], "notes": [], "source": "Golem"}, {"name": "Golem \u2014 Monitoring", "entries": [{"name": "Golem Provider dashboard", "url": "https://github.com/vciancio/golem-dashboard", "description": "ReactJS dashboard made to quickly gather status from your provider nodes without having to SSH into them.", "stars": "5"}, {"name": "Golem Provider dashboard backend / GolemBar", "url": "https://github.com/vciancio/golem-node-server", "description": "Flask backend that collects the data from the provider that's then used with the dashboard project above.", "stars": "2"}], "notes": [], "source": "Golem"}, {"name": "Golem \u2014 Provisioning", "entries": [{"name": "Ansible ya\\_provider", "url": "https://galaxy.ansible.com/golemfactory/ya_provider", "description": "Ansible role that deploys a Golem provider automatically with minimal configuration required."}, {"name": "Golem Provider Terraform", "url": "https://github.com/nemani/golem-provider-terraform", "description": "Terraform script to automatically deploy a Golem Provider on a cloud provider and setup monitoring using prometheus.", "stars": "2"}, {"name": "Automatic Golem", "url": "https://github.com/r34x/Automatic-Golem", "description": "Setup a Golem Provider with simple instructions and logs guiding you through the process.", "stars": "8"}, {"name": "Golem Provider Node", "url": "https://github.com/alexandre-abrioux/golem-node", "description": "Docker version of a node to help you get started running as a provider in a Docker container quick.", "stars": "16"}, {"name": "Golem Provider node", "url": "https://github.com/blue-notes-robot/golem-node", "description": "Fork of Alxexandre-abrioux project above that allows to dynamically generate config files from ENV variables and specify how many replicas you'd like to spawn.", "stars": "7"}], "notes": [], "source": "Golem"}, {"name": "Golem \u2014 Presentations and Workshop Material", "entries": [{"name": "Golem: Distributed parallel computing with JavaScript", "url": "https://www.youtube.com/watch?v=2iUhqOJUsoI", "description": "Presentation from Grzegorz Godlewski on Distributed Parallel Computing with JavaScript, based on Golem Network (meet.js Summit 2023)."}, {"name": "Golem: Architecture, SDKs and tips with Jakub Mazurek at 0xHack", "url": "https://youtu.be/1UoZWC9XI2g", "description": "Live workshop diving into how any developer with Python or JS coding experience can start build applications running on Golem."}], "notes": [], "source": "Golem"}, {"name": "Golem \u2014 Unraveling Golem's The Next Milestone Blog Series", "entries": [{"name": "Unraveling Golem's The Next Milestone", "url": "https://blog.golemproject.net/next-milestone", "description": "Introduction to the Yagna implementation of Golem."}, {"name": "Unraveling Golem's The Next Milestone, Part II", "url": "https://blog.golemproject.net/next-milestone-part-ii/", "description": "Fundamental architectural concepts which constitute the foundations of the new implemenation of Golem, Yagna."}, {"name": "Unraveling Golem's The Next Milestone, Part III", "url": "https://blog.golemproject.net/next-milestone-part-iii/", "description": "The elements of Golem's reference architecture, and illustrates how they interact to form a working ecosystem, being the Golem Network."}], "notes": [], "source": "Golem"}, {"name": "Golem \u2014 GitHub Digest Blog Series", "entries": [{"name": "Golem GitHub Digest #1", "url": "https://blog.golemproject.net/golem-github-digest-1/", "description": "Understanding the Golem Repositories."}, {"name": "Golem GitHub Digest #2", "url": "https://blog.golemproject.net/golem-github-digest-2/", "description": "Diving into the Golem Repositories."}, {"name": "Golem GitHub Digest #3", "url": "https://blog.golemproject.net/golem-github-digest-3/", "description": "Diving into Pull Requests of the Golem repositories."}, {"name": "Golem GitHub Digest #4", "url": "https://blog.golemproject.net/golem-github-digest-4/", "description": "Diving into latest releases in the Golem repositories."}, {"name": "Golem GitHub Digest #5", "url": "https://blog.golemproject.net/golem-github-digest-5/", "description": "Diving into the Golem alpha testnet."}, {"name": "Golem GitHub Digest #6", "url": "https://blog.golemproject.net/golem-github-digest-6/", "description": "SGX proof-of-concept for Golem."}, {"name": "Golem GitHub Digest #7", "url": "https://blog.golemproject.net/golem-github-digest-7/", "description": "Decentralization of the Golem marketplace."}, {"name": "Golem GitHub Digest #8", "url": "https://blog.golemproject.net/golem-github-digest-8/", "description": "Awesome Golem and next steps to Alpha 3."}, {"name": "Golem GitHub Digest #9", "url": "https://blog.golemproject.net/golem-github-digest-9/", "description": "AMD provider support, network metrics and improved proposal handling."}, {"name": "Golem GitHub Digest #10", "url": "https://blog.golemproject.net/golem-github-digest-10/", "description": "Improvements from community feedback."}, {"name": "Golem GitHub Digest #11", "url": "https://blog.golemproject.net/golem-github-digest-11/", "description": "Easy log collection."}, {"name": "Golem GitHub Digest #12", "url": "https://blog.golemproject.net/golem-github-digest-12/", "description": "We are on MAINNET and gathering feedback."}, {"name": "Golem GitHub Digest #13", "url": "https://blog.golemproject.net/golem-github-digest-13/", "description": "Progressing faster with the help of the Golem community."}, {"name": "Golem GitHub Digest #14", "url": "https://blog.golemproject.net/golem-github-digest-14/", "description": "Towards the next major release."}, {"name": "Golem GitHub Digest #15", "url": "https://blog.golemproject.net/golem-github-digest-15/", "description": "Awesome, Goth improvements and towards Beta 3."}, {"name": "Golem GitHub Digest #16", "url": "https://blog.golemproject.net/golem-github-digest-16/", "description": "VPN, ARM binaries for requestors, and custom usage counters."}], "notes": [], "source": "Golem"}, {"name": "Golem \u2014 Apps", "entries": [{"name": "Chess On Golem", "url": "https://chessongolem.app/", "description": "Hosted Chess app to play against the providers of the network utilizing the Stockfish open source Chess engine."}, {"name": "Go le' Machin", "url": "https://github.com/DEUTSCHKLUB/go-le-m", "description": "Web based bulk image editor that allows users to upload multiple images and apply bulk actions to them.", "stars": "1"}, {"name": "Golem Requestor Node", "url": "https://github.com/DerekJarvis/general-golem", "description": "Dockerized requestor environment. Pass in the py script, it sets up the daemon and runs it.", "stars": "6"}, {"name": "Golem Test Harness (Goth)", "url": "https://github.com/golemfactory/goth", "description": "Tool with the purpose of speeding up your development process and making it more enjoyable for application creators.", "stars": "10"}, {"name": "Golem-afl", "url": "https://github.com/sladecek/golem-afl", "description": "An experimental test-fuzzing framework. Assists in finding security holes.", "stars": "2"}, {"name": "Golem Cargo Test", "url": "https://github.com/sladecek/golem_cargo_test", "description": "An adaptive distributed test executor for Rust projects.", "stars": "1"}, {"name": "Golem CI", "url": "https://github.com/hhio618/golem-ci", "description": "Decentralized task pipeline.", "stars": "5"}, {"name": "Golem SLATE", "url": "https://github.com/deutschklub/golem-slate", "description": "Open source repository for Golem SLATE described in the above Apps section.", "stars": "6"}, {"name": "ThorgPress", "url": "https://github.com/figurestudios/thorgpress", "description": "A tool to benchmark providers and unveil their true capabilities beyond what can be seen through the marketplace.", "stars": "1"}, {"name": "Yagna httpx client", "url": "https://github.com/golemfactory/ya-httpx-client/tree/johny-b/vpn", "description": "VPN usage on Yagna demonstrating communication with a provider-based HTTP server the way you communicate with any other HTTP server.", "stars": "1"}, {"name": "Golem Provider with network access", "url": "https://github.com/jedbrooke/golem-network-requestor", "description": "A requstor that acts as a http proxy for running providers, allowing them to access the wider internet.", "stars": "1"}, {"name": "Golem Sudoku", "url": "https://github.com/Dodecane/golem-sudoku", "description": "Game of Sudoku with size variants.", "stars": "1"}, {"name": "HSOG-requester", "url": "https://github.com/ChrisHelmsC/hsog-requestor", "description": "Helps the HearthStone community in the design and building of decks by running a large number of simulated games.", "stars": "0"}, {"name": "ChessOnGolem", "url": "https://github.com/broadcastmonkey/ChessOnGolem", "description": "Open source repository for Chess described in first Apps section. Includes React frontend for the 2 AI's playing against each other through the Golem backend.", "stars": "11"}, {"name": "Golem Fleet Battle Simulator", "url": "https://github.com/UnfortuN8/Golem-Fleet-Battle-Simulator", "description": "System for calculating the results of a battle between two opposing starship fleets. Used in the iOS game Rock Paper Frigate to determine the result of PvP fleet battles.", "stars": "3"}, {"name": "Golem Completion Engine", "url": "https://github.com/krunch3r76/gc__enhanced_completion", "description": "Enhanced bash completion engine that extends built-in completions by providing contextual help for golemsp and yagna.", "stars": "0"}, {"name": "Golocity", "url": "https://github.com/davidstyers/golocity", "description": "Build and deploy your dockerized applications on the Golem Network in just two commands.", "stars": "7"}, {"name": "gc\\_\\_push\\_image", "url": "https://github.com/figurestudios/gc__push_image", "description": "A CLI tool that publishes the GVMI image to Skynet, making users able to change the image\\_url without self-hosting/giving up control.", "stars": "0"}, {"name": "Golem Network Video Transcoder", "url": "https://github.com/Doc-Saintly/golem-video", "description": "Sample app to transcode videos. Select your transcoding profile and then upload your videos.", "stars": "0"}, {"name": "Golem Transcoding requestor", "url": "https://github.com/Edhendil/golem-transcoding", "description": "React + Spring based webapp accepting video files as input and transcoding these files into different formats.", "stars": "4"}, {"name": "Golem Auto Editor", "url": "https://github.com/jedbrooke/golem-auto-editor", "description": "Run Auto-Editor to automatically perform some video editing functions, offload the video processing to Golem.", "stars": "4"}, {"name": "Coacervate", "url": "https://github.com/pryce-turner/coacervate/", "description": "Coacervate is a free and open-source public good that lets you easily run genomic analyses on an extremely low-cost global supercomputer; democratizing access to the knowledge and infrastructure required to carry out groundbreaking research."}, {"name": "Flan", "url": "https://github.com/nestorbonilla/flan", "description": "Tool for entrepreneurs that provide customized analysis of millions of worldwide trade value records giving them a bold guideline about what sectors they would need to take more attention to.", "stars": "2"}, {"name": "Golem Lorenz-attractor", "url": "https://github.com/hhio618/golem-lorenz-attractor", "description": "A system of three coupled, first-order, nonlinear differential equations which describe the trajectory of a particle through time.", "stars": "0"}, {"name": "Golem Geomandel", "url": "https://github.com/Edhendil/golem-geomandel", "description": "Python script for generating sequences of Mandelbrot images centered on a single point and with zoom increasing in each image.", "stars": "0"}, {"name": "Golem COVID", "url": "https://github.com/iRhonin/golem-covid", "description": "Creates images of new deaths per million related to COVID. After all images generated, it will gather them and create a gif.", "stars": "1"}, {"name": "Golem Parallel Matplotlib", "url": "https://github.com/CoeJoder/golem-parallel-matplotlib", "description": "Various statistical analyses are performed on circadian rhythm measurements in human test subjects.", "stars": "0"}, {"name": "Full-Text Search Engine", "url": "https://github.com/niklr/golem-fulltext-search", "description": "A search engine service that goes through text files.", "stars": "1"}, {"name": "cadCAD Golem", "url": "https://github.com/rogervs/cadcadgolem", "description": "Package wrapper for cadCAD to dispatch the simulation workload to multiple Golem nodes. Supports Jupyter Notebook.", "stars": "4"}, {"name": "Golem Array", "url": "https://github.com/johngrantuk/golem-array", "description": "Antenna array design and simulation.", "stars": "6"}, {"name": "Limit visualization", "url": "https://github.com/vporton/limit-visualization", "description": "Plots graphs with various limits. Supports discontinous graphs.", "stars": "1"}, {"name": "GolemGraphWavePair", "url": "https://github.com/smiley1983/golemGraphWavePair", "description": "Generates graph frames, then combine them into an animation.", "stars": "1"}, {"name": "Golemized strong-gravitational-lense", "url": "https://github.com/rezahsnz/golemized-strong-gravitational-lense", "description": "Simple distributed computing hack that simulates a physical phenomena called gravitional lensing.", "stars": "1"}, {"name": "Golem or-tools", "url": "https://github.com/Doc-Saintly/golem-ortools", "description": "Uses the or-tools Constraint Programming library to solve problems.", "stars": "0"}, {"name": "No more COFUD", "url": "https://github.com/DEUTSCHKLUB/no-more-COFUD", "description": "Calculates how to fit the most people into a space while keeping 2 meters distance between each other.", "stars": "0"}, {"name": "Mutta Puffs", "url": "https://github.com/DeveloperInProgress/Mutta-Puffs", "description": "Sports league scheduler that solves the Travelling Tournament Problem for a given set of teams using Population-based Simulated Annealing.", "stars": "1"}, {"name": "DeML-Golem", "url": "https://github.com/anshuman73/DeML-Golem", "description": "Decentralised Machine Learning using Federated Learning to combine the sub-step models, it trains on different provider nodes into a full fleged model.", "stars": "40"}, {"name": "Golem Image Classifier", "url": "https://github.com/ControlCplusControlV/Golem-Image-Classifier", "description": "Train and classify images through an active service.", "stars": "4"}, {"name": "Mlg", "url": "https://github.com/rezahsnz/mlg", "description": "CNN predict services, a deep learning application that distributes popular CNNs pre-trained with ImageNet datasets.", "stars": "1"}, {"name": "Deepart Golem", "url": "https://github.com/echinocacti/deepart_golem", "description": "Makes art using distributed computing by running a tensorflow app, uploading your content and style picture.", "stars": "2"}, {"name": "Gandom", "url": "https://github.com/rezahsnz/gandom", "description": "Extract random streams from providers. Supports two PRNGs, one based on Chaos machines and the other that makes use of Sodium.", "stars": "0"}, {"name": "Entropythief", "url": "https://github.com/krunch3r76/entropythief", "description": "Get random entropy at a steal of a rate from multiple providers utilizing the linux entropy source or Intel's RDRAND cpu instruction (inspired by Gandom).", "stars": "3"}, {"name": "Golem-JTR", "url": "https://github.com/hhio618/golem-jtr", "description": "Run John The Ripper to recover a password.", "stars": "0"}, {"name": "Yacat", "url": "https://docs.golem.network/docs/creators/python/tutorials/task-example-2-hashcat", "description": "Hashcat password-recovery step-by-step."}, {"name": "Golem Staking Pool incentivize system for GLM holders", "url": "https://github.com/masaun/GLM-stake-pool", "description": "A smart contract in order to provide the opportunity of yield farming for GLM token holders.", "stars": "6"}, {"name": "Magic-doll", "url": "https://github.com/bakaoh/magic-doll", "description": "Sumer is a DeFi application that people may delegate their Splinterland card to earn passive income. Its core is `Kyle`, a Golem app that does all the computation to pick the best team to play for each match.", "stars": "0"}, {"name": "Golem UI", "url": "https://github.com/shri4net/golem-hackathon-2020", "description": "Electron user interface for Yagna.", "stars": "0"}, {"name": "Gc\\_\\_ListOffers", "url": "https://github.com/krunch3r76/gc__listoffers", "description": "List offers by providers on the Golem Network with a GUI.", "stars": "3"}, {"name": "gvm-vim", "url": "https://github.com/canokaue/gvm-vim", "description": "Golemized docker image for compiling the VIM editor.", "stars": "0"}, {"name": "Golem Image Sharpening", "url": "https://github.com/visualNext/golem", "description": "A tool to sharpen images.", "stars": "0"}, {"name": "Filterms", "url": "https://github.com/krunch3r76/filterms", "description": "Market-strategy for whitelisting or blacklisting as a Golem requestor (yapapi).", "stars": "2"}, {"name": "golem-bulk-image-handler", "url": "https://github.com/figurestudios/golem-bulk-image-handler", "description": "Takes an input image and processes it in many different ways using the Pillow library.", "stars": "0"}], "notes": [], "source": "Golem"}, {"name": "Mastodon", "entries": [{"name": "Official", "url": "#official", "description": ""}, {"name": "Clients", "url": "#clients", "description": ""}, {"name": "Federated servers", "url": "#federated-servers", "description": ""}, {"name": "Tools", "url": "#tools", "description": ""}, {"name": "User styles", "url": "#user-styles", "description": ""}, {"name": "User scripts", "url": "#user-scripts", "description": ""}, {"name": "Bots", "url": "#bots", "description": ""}, {"name": "News & magazines bots", "url": "#news--magazines-bots", "description": ""}, {"name": "Associations", "url": "#associatons", "description": ""}, {"name": "Blogs", "url": "#blogs", "description": ""}, {"name": "Libraries", "url": "#libraries", "description": ""}, {"name": "Hosting", "url": "#hosting", "description": ""}, {"name": "Website", "url": "https://joinmastodon.org", "description": ""}, {"name": "GitHub repository", "url": "https://github.com/tootsuite/mastodon", "description": "", "stars": "30k"}, {"name": "Documentation & official explaination", "url": "https://docs.joinmastodon.org/", "description": ""}, {"name": "API documentation", "url": "https://docs.joinmastodon.org/client/intro/", "description": ""}, {"name": "Tusky", "url": "https://play.google.com/store/apps/details?id=com.keylesspalace.tusky", "description": "Android client."}, {"name": "Twidere", "url": "https://f-droid.org/packages/org.mariotaku.twidere/", "description": "Android app for Twitter, GNU Social and Mastodon."}, {"name": "Tooty", "url": "https://github.com/n1k0/tooty", "description": "Experimental multi-account Mastodon Web client (Elm).", "stars": "132"}, {"name": "toot", "url": "https://github.com/ihabunek/toot", "description": "Mastodon CLI client (Python).", "stars": "561"}, {"name": "madonctl", "url": "https://github.com/McKael/madonctl", "description": "Mastodon CLI client (Go).", "stars": "147"}, {"name": "naumanni", "url": "https://github.com/naumanni/naumanni", "description": "Web user interface specially designed for Mastodon.", "stars": "98"}, {"name": "Tooter", "url": "https://github.com/dysk0/harbour-tooter", "description": "Native client for SailfishOS.", "stars": "20"}, {"name": "Fedilab", "url": "https://framagit.org/tom79/fedilab", "description": "Android client."}, {"name": "Pinafore", "url": "https://github.com/nolanlawson/pinafore", "description": "Alternative web client for Mastodon, focused on speed and simplicity.", "stars": "698"}, {"name": "Tootle", "url": "https://github.com/bleakgrey/tootle", "description": "Simple Mastodon client designed for elementary OS.", "stars": "396"}, {"name": "Brutaldon", "url": "https://git.carcosa.net/jmcbray/brutaldon", "description": "Brutaldon is a brutalist, Web 1.0 web interface for Mastodon."}, {"name": "Halcyon", "url": "https://notabug.org/halcyon-suite/halcyon", "description": "Alternative web client for Mastodon and Pleroma with a Twitter-like interface."}, {"name": "Whalebird", "url": "https://whalebird.social/en/desktop/contents", "description": "Electron-based Mastodon client."}, {"name": "Planiverse", "url": "https://git.mulligrubs.me/planiverse/", "description": "Minimalist, no-JS Web client for Mastodon."}, {"name": "Toot!", "url": "https://apps.apple.com/us/app/toot/id1229021451", "description": "Mastodon client for iOS."}, {"name": "Sengi", "url": "https://nicolasconstant.github.io/sengi/", "description": "Desktop oriented webapp for Mastodon and Pleroma, focused on multi-accounts usages."}, {"name": "Mastodon", "url": "https://joinmastodon.org/", "description": "Most known microblogging platform."}, {"name": "Pleroma", "url": "https://pleroma.social/", "description": "Lightweight microblogging platform."}, {"name": "GnuSocial", "url": "https://gnu.io/social/", "description": "Oldest microblogging platform."}, {"name": "Microblog.pub", "url": "https://microblog.pub/", "description": "Single-user lightweight microblogging platform."}, {"name": "Hubzilla", "url": "https://zotlabs.org/page/hubzilla/hubzilla-project", "description": "Blog/social networks platform with file, contacts and events sharing."}, {"name": "Friendica", "url": "https://friendi.ca/", "description": "Social network platform."}, {"name": "Peertube", "url": "https://joinpeertube.org/", "description": "Video sharing platform."}, {"name": "FunkWhale", "url": "https://funkwhale.audio/", "description": "Audio sharing platform."}, {"name": "Plume", "url": "https://joinplu.me/", "description": "Blogging platform."}, {"name": "WriteFreely", "url": "https://writefreely.org/", "description": "Blogging platform."}, {"name": "Prismo", "url": "https://gitlab.com/prismosuite/prismo", "description": "Link aggregation platform."}, {"name": "PixelFed", "url": "https://pixelfed.org/", "description": "Photograph sharing platform."}, {"name": "NextCloud Social", "url": "https://apps.nextcloud.com/apps/social", "description": "Microblogging inside the cloud platform."}, {"name": "Mastodon instances", "url": "https://instances.social/list", "description": "List of Mastodon instances."}, {"name": "unmung.com/mastoview", "url": "http://www.unmung.com/mastoview", "description": "Preview the local or federated timeline of any instance."}, {"name": "Toot scheduler", "url": "https://scheduler.mastodon.tools/", "description": "Schedule now, toot later."}, {"name": "Last", "url": "https://framagit.org/luc/last", "description": "Aggregate toots on a web page providing Atom feed and an epub (Perl)."}, {"name": "Forget", "url": "https://forget.codl.fr/about/", "description": "Delete toots after a user defined period of time (Python [source code (\u2b50147)](https://github.com/codl/forget/))."}, {"name": "Mastodon Toot Bookmarklet", "url": "https://rknightuk.github.io/mastodon-toot-bookmarklet/", "description": "Bookmarklet to toot the current page ([source code (\u2b5010)](https://github.com/rknightuk/mastodon-toot-bookmarklet/))"}, {"name": "Mastodon \u2013 Simplified Federation!", "url": "https://addons.mozilla.org/firefox/addon/mastodon-simplified-federation/", "description": "Redirect clicks on remote follow/interaction buttons to your own instance ([source code (\u2b5080)](https://github.com/rugk/mastodon-simplified-federation))."}, {"name": "Fediverse Explorer", "url": "https://fediverse.0qz.fun/", "description": "Trending hashtags and popular toots, regenerated every hour."}, {"name": "Mastodon #nowplaying Toot Bookmarklet", "url": "https://nowplaying.resynth1943.net", "description": "Bookmarklet to toot the music you're currently listening to. Works with YouTube. ([source code (\u2b500)](https://github.com/resynth1943/mastodon-nowplaying-toot-bookmarklet))"}, {"name": "Variable width", "url": "https://userstyles.org/styles/139721/mastodon-glitch-soc-variable-width", "description": "Makes Mastodon scale with the browser's width."}, {"name": "Narrow drawer", "url": "https://userstyles.org/styles/141457/mastodon-dynamic-wide-columns-narrow-drawer", "description": "With the variable width style, makes the drawer narrower and the other columns scale accordingly."}, {"name": "NSFW Remover", "url": "https://greasyfork.org/fr/scripts/29228-mastodon-nsfw-remover", "description": "Automatically display NSFW images."}, {"name": "Customizable interface", "url": "https://openuserjs.org/scripts/bl00m/Mastodon_Customizable_Interface", "description": "Move and resize columns on a grid."}, {"name": "BirdSite", "url": "https://gitlab.com/pmorinerie/birdsite", "description": "Browser extension for cross-posting Mastodon toots to Twitter."}, {"name": "feed2toot", "url": "https://gitlab.com/chaica/feed2toot", "description": "Automatically parses RSS feeds, identifies new posts and posts them on Mastodon (Python)."}, {"name": "usercount", "url": "https://github.com/josefkenny/usercount", "description": "Bot which posts user statistics to Mastodon (Python).", "stars": "48"}, {"name": "autofollow", "url": "https://github.com/gled-rs/mastodon-autofollow", "description": "Autofollow bot for Mastodon (Python).", "stars": "28"}, {"name": "hnbot", "url": "https://github.com/raymestalez/mastodon-hnbot", "description": "Posts the Hacker News stories with 100+ points (Python).", "stars": "37"}, {"name": "translator", "url": "https://christopher.su/projects/translator/", "description": "Translate any toot into the desired language using `@translator@toot.works [langcode]`."}, {"name": "@TrendingBot@mastodon.social", "url": "https://mastodon.social/@TrendingBot", "description": "Shows you what's trending on Mastodon."}, {"name": "Remindr", "url": "https://gitlab.com/chaica/remindr", "description": "Automatically send reminders to both Mastodon and Twitter from a list of resources (Python)."}, {"name": "News Bot", "url": "https://botsin.space/@newsbot", "description": "mirrors Twitter accounts on Mastodon (ClojureScript), source available on [GitHub (\u2b50178)](https://github.com/yogthos/mastodon-bot)."}, {"name": "Welcome Bot", "url": "https://github.com/indyhall/mastodon-welcome-bot", "description": "Automatically send a welcome DM to new users (Python).", "stars": "7"}], "notes": [], "source": "Mastodon"}, {"name": "Mastodon \u2014 English", "entries": [{"name": "@fsf@status.fsf.org", "url": "https://status.fsf.org/fsf", "description": "FSF Free Software Foundation."}, {"name": "@HackerNewsBot@mastodon.social", "url": "https://mastodon.social/@HackerNewsBot", "description": "Hacker News."}, {"name": "@btc@framapiaf.org", "url": "https://framapiaf.org/@btc", "description": "News about the Bitcoin Cryptocurrency (marketcap, community, rise/drop alerts)."}, {"name": "@ethereum@framapiaf.org", "url": "https://framapiaf.org/@ethereum", "description": "News about the Ethereum Cryptocurrency (marketcap, community, rise/drop alerts)."}, {"name": "@monero@framapiaf.org", "url": "https://framapiaf.org/@monero", "description": "News about the Monero Cryptocurrency (marketcap, community, rise/drop alerts)."}, {"name": "@launchradar@mastodon.cloud", "url": "https://mastodon.cloud/@launchradar", "description": "News about space flight, astronomy and astrophysics."}], "notes": [], "source": "Mastodon"}, {"name": "Mastodon \u2014 Fran\u00e7ais", "entries": [{"name": "@BFMTV@mastodon.social", "url": "https://mastodon.social/@BFMTV", "description": "BFMTV."}, {"name": "@courrierinter@mastodon.xyz", "url": "https://mastodon.xyz/@courrierinter", "description": "Courrier international."}, {"name": "@artefr@mamot.fr", "url": "https://mamot.fr/@artefr", "description": "Arte."}, {"name": "@datagueule@framapiaf.org", "url": "https://framapiaf.org/@datagueule", "description": "DATA Gueule."}, {"name": "@lemondebot@mastodon.xyz", "url": "https://mastodon.xyz/@lemondebot", "description": "Le Monde."}, {"name": "@libe@mamot.fr", "url": "https://mamot.fr/@libe", "description": "Lib\u00e9ration."}, {"name": "@lecanardenchaine@mamot.fr", "url": "https://mamot.fr/@lecanardenchaine", "description": "Le Canard Encha\u00een\u00e9."}, {"name": "@lefigaro@mastodon.xyz", "url": "https://mastodon.xyz/@lefigaro", "description": "Le Figaro."}, {"name": "@lesjoursfr@mamot.fr", "url": "https://mamot.fr/@lesjoursfr", "description": "Les Jours."}, {"name": "@mdiplo@mamot.fr", "url": "https://mamot.fr/@mdiplo", "description": "Le Monde Diplomatique."}, {"name": "@Mediapart@mastodon.social", "url": "https://mastodon.social/@Mediapart", "description": "Mediapart officiel (non actif)."}, {"name": "@mediapartbot@mastodon.xyz", "url": "https://mastodon.xyz/@mediapartbot", "description": "Mediapart bot actif."}, {"name": "@NextInpact@mamot.fr", "url": "https://mamot.fr/@NextInpact", "description": "NextInpact."}, {"name": "@reflets@mastodon.social", "url": "https://mastodon.social/@reflets", "description": "Reflets.info."}], "notes": [], "source": "Mastodon"}, {"name": "Mastodon \u2014 English", "entries": [{"name": "@torproject@mastodon.social", "url": "https://mastodon.social/@torproject", "description": "Tor Project."}], "notes": [], "source": "Mastodon"}, {"name": "Mastodon \u2014 Fran\u00e7ais", "entries": [{"name": "@aprilorg@pouet.april.org", "url": "https://pouet.april.org/@aprilorg", "description": "APRIL."}, {"name": "@Attac@mamot.fr", "url": "https://mamot.fr/@Attac", "description": "Attac France."}, {"name": "@acrimed@mamot.fr", "url": "https://mamot.fr/@acrimed", "description": "Acrimed."}, {"name": "@framasoft@framapiaf.org", "url": "https://framapiaf.org/@Framasoft", "description": "Framasoft."}, {"name": "@LaQuadrature@mamot.fr", "url": "https://mamot.fr/@LaQuadrature", "description": "La Quadrature du Net."}], "notes": [], "source": "Mastodon"}, {"name": "Mastodon \u2014 English", "entries": [], "notes": [], "source": "Mastodon"}, {"name": "Mastodon \u2014 Fran\u00e7ais", "entries": [{"name": "@HygieneMentale@oc.todon.fr", "url": "https://oc.todon.fr/@HygieneMentale", "description": "Hygi\u00e8ne Mentale."}, {"name": "@journalduhacker@framapiaf.org", "url": "https://framapiaf.org/@journalduhacker", "description": "Journal du Hacker."}, {"name": "@korbenbot@mastodon.xyz", "url": "https://mastodon.xyz/@korbenbot", "description": "Korben (bot)."}, {"name": "Mastodon.py", "url": "https://github.com/halcy/Mastodon.py", "description": "Python wrapper for the Mastodon API.", "stars": "472"}, {"name": "Megalodon", "url": "https://github.com/h3poteto/megalodon", "description": "Mastodon API client library for node.js.", "stars": "83"}, {"name": "Masto.host", "url": "https://masto.host", "description": "Fully managed Mastodon hosting."}], "notes": [], "source": "Mastodon"}, {"name": "Ethereum \u2014 Documentation", "entries": [{"name": "GitHub Wiki", "url": "https://github.com/ethereum/wiki/wiki", "description": "Ethereum wiki covering all things related to Ethereum. The go-to place for all things.", "stars": "15k"}, {"name": "Whitepaper", "url": "https://github.com/ethereum/wiki/wiki/White-Paper", "description": "Non-technical introductory description of Ethereum.", "stars": "15k"}, {"name": "Yellowpaper", "url": "https://ethereum.github.io/yellowpaper/paper.pdf", "description": "Technical description of Ethereum. Technically outdated, but interesting."}, {"name": "OpenZeppelin", "url": "https://openzeppelin.org/", "description": "Battle-tested framework of secure, reusable smart contracts."}, {"name": "Truffle Framework", "url": "https://www.truffleframework.com/", "description": "Development environment for blockchain applications."}, {"name": "Ganache", "url": "https://truffleframework.com/ganache", "description": "Personal Ethereum blockchain to run tests."}, {"name": "Remix Online IDE", "url": "https://remix.ethereum.org/", "description": "A useful in-browser IDE that can compile and publish smart contracts to various Ethereum networks. Includes a linter."}, {"name": "Embark Framework", "url": "https://github.com/embark-framework/embark", "description": "Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms.", "stars": "3.7k"}, {"name": "Eth Fiddle", "url": "https://ethfiddle.com/", "description": "Online editor for smart contracts."}, {"name": "Hardhat", "url": "https://hardhat.org/", "description": "Ethereum development environment for professionals."}, {"name": "CryptoZombies", "url": "https://cryptozombies.io/", "description": "Learn to Code Ethereum DApps By Building Your Own Game."}, {"name": "Hitchhikers Guide to Smart Contracts", "url": "https://blog.zeppelin.solutions/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05", "description": "Build smart contracts on Ethereum using Truffle, testrpc and Solidity."}, {"name": "A 101 Noob Intro to Programming Smart Contracts on Ethereum", "url": "https://medium.com/@ConsenSys/a-101-noob-intro-to-programming-smart-contracts-on-ethereum-695d15c1dab4", "description": "Smart contract tutorial with a focus on building up understanding before code."}, {"name": "Parity DApp Tutorial", "url": "https://wiki.parity.io/Dapp-Tutorial", "description": "10 part tutorial on how to write DApps."}, {"name": "Start Ethereum DApp Development Career", "url": "https://www.reddit.com/r/ethereum/comments/9h0w83/start_ethereum_dapp_development_career_ultimate/", "description": "Informal guide to starting developing DApps."}, {"name": "Full Stack DApp Tutorial Series", "url": "https://kauri.io/collection/5b8e401ee727370001c942e3/full-stack-dapp-tutorial-series", "description": "Full stack DApps using various frameworks."}, {"name": "Ethereum Builders Guide", "url": "https://ethereumbuilders.gitbooks.io/guide/content/en/index.html", "description": "Gitbook for building on Ethereum that goes deeper into understanding technical functionality."}, {"name": "Learning Solidity Tutorial Series", "url": "https://karl.tech/learning-solidity-part-1-deploy-a-contract/", "description": "Building smart contracts with Metamask and Remix IDE."}, {"name": "End to End DApp Tutorial", "url": "https://medium.com/@merunasgrincalaitis/the-ultimate-end-to-end-tutorial-to-create-and-deploy-a-fully-descentralized-dapp-in-ethereum-18f0cf6d7e0e", "description": "Create a gambling DApp using Metamask, Truffle, Remix, React and IPFS."}, {"name": "Various Ethereum & Solidity Tutorials", "url": "https://www.codementor.io/learn/blockchain/solidity-tutorials", "description": "How to create smart contracts, deploy your own DApps, create tokens, and more \u2014 from beginner to intermediate topics."}, {"name": "Solidity Documentation", "url": "https://solidity.readthedocs.io", "description": "Programming language of choice for smart contracts."}, {"name": "Vyper Documentation", "url": "https://vyper.readthedocs.io/en/latest/index.html", "description": "Experimental smart contract programming language intended to replace Solidity."}, {"name": "Flint Documentation", "url": "https://docs.flintlang.org/", "description": "Experimental contract orientated language for Ethereum."}, {"name": "Ethereum Stack Exchange", "url": "https://ethereum.meta.stackexchange.com/questions/431/faq-frequently-asked-questions-and-reference-answers", "description": "Question and answers about Ethereum."}, {"name": "Smart contract safety", "url": "https://github.com/ethereum/wiki/wiki/Safety", "description": "Ethereum wiki on best practices for safety in smart contracts.", "stars": "15k"}, {"name": "Accounts, Transactions, Gas, and Block Gas Limits in Ethereum", "url": "https://hudsonjameson.com/2017-06-27-accounts-transactions-gas-ethereum/", "description": "Functional description of Ethereum accounts, gas and transactions."}, {"name": "Ethernaut Smart Contract Capture the Flag", "url": "https://ethernaut.zeppelin.solutions/", "description": "Practice hacking Smart Contracts."}, {"name": "Ethereum Syllabus", "url": "https://novicedock.com/learn/cryptocurrency/ethereum", "description": "Syllabus to learn Ethereum."}, {"name": "Cryptocurrency Security: University of Illinois 2016", "url": "http://soc1024.ece.illinois.edu/teaching/ece598am/fall2016/", "description": "Cryptocurrency Security Course."}, {"name": "Stanford CS 251(p): Bitcoin and Crypto Currencies", "url": "https://crypto.stanford.edu/cs251_fall15/", "description": "Stanford Bitcoin and Cryptocurrency Course."}, {"name": "Introduction to Digital Currencies: University of Nicosia", "url": "https://digitalcurrency.unic.ac.cy/free-introductory-mooc/", "description": "Digital currency introductory MOOC."}, {"name": "Bitcoin and Blockchain Technology: Concordia University", "url": "https://users.encs.concordia.ca/\\~clark/courses/1703-6630/index.html", "description": "Introduction to Bitcoin and blockchain technology MOOC."}, {"name": "Smart Contract Best Practices", "url": "https://consensys.github.io/smart-contract-best-practices/", "description": "Security related best practices for smart contracts."}, {"name": "Low-Resource Eclipse Attacks on Ethereum\u2019s Peer-to-Peer Network", "url": "https://www.cs.bu.edu/\\~goldbe/projects/eclipseEth.pdf", "description": ""}, {"name": "Making Smart Contracts Smarter", "url": "https://eprint.iacr.org/2016/633.pdf", "description": "Smart contract security attacks."}, {"name": "Ethereum Wiki Philosophy", "url": "https://github.com/ethereum/ethereum.org/wiki/Philosophy", "description": "Some of the core philosophies of Ethereum.", "stars": "26"}, {"name": "Ethereum Improvement Proposals", "url": "https://eips.ethereum.org/", "description": "Standards for the Ethereum platform, including core protocol specifications, client APIs, and contract standards."}, {"name": "Ethereum Explained (22:00)", "url": "https://www.youtube.com/watch?v=-_Qs0XdPpw8", "description": "Introductory explanation to the Ethereum platform."}, {"name": "A Guide to Building Your First Decentralized Application (37:00)", "url": "https://www.youtube.com/watch?v=gSQXq2_j-mw", "description": ""}, {"name": "Ethereum YouTube Channel", "url": "https://www.youtube.com/user/ethereumproject", "description": "Mostly older videos of Devcon 1 and before."}, {"name": "Ethereum Foundation YouTube Channel", "url": "https://www.youtube.com/channel/UCNOfzGXD_C9YMYmnefmPH0g", "description": "Most up to date events and streams including the Ethereum Devcon conferences and dev meetings."}, {"name": "MetaMask", "url": "https://metamask.io/", "description": "Browser extension that can interact with Remix IDE and send transactions to different testnets."}, {"name": "MyEtherWallet", "url": "https://www.myetherwallet.com/", "description": "Online wallet service that interacts with the blockchain and performs several other useful functions."}, {"name": "Mist", "url": "https://github.com/ethereum/mist", "description": "Official Ethereum wallet - Browse and use \u00d0apps on the Ethereum network.", "stars": "7.4k"}, {"name": "MyCrypto", "url": "https://www.mycrypto.com", "description": "Online wallet service that interacts with the blockchain and performs several other useful functions."}, {"name": "ETH Gas Station", "url": "https://ethgasstation.info/", "description": "A tool to check the current price of gas for transactions."}, {"name": "Etherscan", "url": "https://etherscan.io/", "description": "Ethereum block explorer with other useful block utilities."}, {"name": "Ethplorer", "url": "https://ethplorer.io/", "description": "Ethereum block explorer."}, {"name": "Etherchain", "url": "https://www.etherchain.org/", "description": "Ethereum block explorer."}, {"name": "Enjinx", "url": "https://enjinx.io/", "description": "Ethereum block explorer, that also nicely visualizes assets and tokens."}, {"name": "Blockchair", "url": "https://blockchair.com/ethereum/", "description": "Multi block explorer with nice charts."}, {"name": "Swarm", "url": "https://swarm.ethereum.org/", "description": "Swarm is a distributed storage platform and content distribution service."}, {"name": "Whisper", "url": "https://github.com/ethereum/wiki/wiki/Whisper-pages", "description": "A communication protocol for DApps to communicate with each other.", "stars": "15k"}, {"name": "Casper", "url": "https://github.com/ethereum/wiki/wiki/Casper-Proof-of-Stake-compendium", "description": "Proof of Stake Implementation.", "stars": "15k"}, {"name": "Sharding", "url": "https://github.com/ethereum/wiki/wiki/Sharding-introduction-R\\&D-compendium", "description": "Partitioning computational resources so that nodes do not have to process the entire blockchain.", "stars": "15k"}, {"name": "Web3.js", "url": "https://github.com/ethereum/web3.js", "description": "Ethereum's JavaScript API.", "stars": "16k"}, {"name": "Ethash Proof of Work", "url": "https://github.com/ethereum/wiki/wiki/Ethash", "description": "Ethereum's Proof of Work Algorithm.", "stars": "15k"}, {"name": "Mastering Ethereum", "url": "https://github.com/ethereumbook/ethereumbook", "description": "A developers guide to the operation and use of Ethereum.", "stars": "16k"}, {"name": "Introduction to Ethereum and Solidity", "url": "https://the-eye.eu/public/Books/qt.vidyagam.es/library/humble-bitcoin-bundle/Introducing%20Ethereum%20and%20Solidity_%20Foud%20Blockchain%20Programming%20for%20Beginners/Introducing%20Ethereum%20and%20Solidity_%20Foundatiin%20Programming%20for%20Beginners%20-%20Chris%20Dannen.pdf", "description": "Learn Solidity development from concept to deployment."}, {"name": "Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations", "url": "https://www.goodreads.com/book/show/32762240-ethereum", "description": "Learn about Ethereum (and blockchains) from an IBM blockchain liason."}, {"name": "r/Ethereum", "url": "https://www.reddit.com/r/ethereum/", "description": "Ethereum subreddit."}, {"name": "State of the DApps", "url": "https://www.stateofthedapps.com/", "description": "A comprehensive list of the Decentralized Applications (DApps) on Ethereum."}, {"name": "ETH Gas Station", "url": "https://ethgasstation.info/", "description": "A tool to check the current price of gas for transactions."}, {"name": "Week in Ethereum", "url": "http://www.weekinethereum.com/", "description": "A summary of everything happening in Ethereum each week."}, {"name": "Ethereum Worldwide Meetups", "url": "https://www.meetup.com/find/?allMeetups=false\\&keywords=ethereum", "description": "Meet up with the local Ethereum community via meetup.com."}, {"name": "Ethereum Wiki Page", "url": "https://eth.wiki/en/home", "description": ""}, {"name": "Ethereum Website", "url": "https://www.ethereum.org/", "description": ""}, {"name": "Ethereum Foundation", "url": "https://ethereum.foundation/", "description": ""}, {"name": "Ethereum GitHub", "url": "https://github.com/ethereum/", "description": ""}], "notes": [], "source": "Ethereum"}, {"name": "Corda", "entries": [{"name": "Contents", "url": "#contents", "description": ""}, {"name": "Documentation", "url": "#documentation", "description": ""}, {"name": "Programming", "url": "#programming", "description": ""}, {"name": "Tools", "url": "#tools", "description": ""}, {"name": "Tutorials", "url": "#tutorials", "description": ""}, {"name": "Learning and online courses", "url": "#learning-and-online-courses", "description": ""}, {"name": "Videos", "url": "#videos", "description": ""}, {"name": "CorDapps", "url": "#cordapps", "description": ""}, {"name": "Networks", "url": "#networks", "description": ""}, {"name": "Community", "url": "#community", "description": ""}, {"name": "Misc", "url": "#misc", "description": ""}, {"name": "Official", "url": "#official", "description": ""}, {"name": "Contribute", "url": "#contribute", "description": ""}, {"name": "Documentation", "url": "https://docs.corda.net/", "description": "Corda documentation. The go-to place for all things."}, {"name": "Technical whitepaper", "url": "https://www.r3.com/reports/corda-technical-whitepaper/", "description": "Technical description of Corda."}, {"name": "Corda API reference", "url": "https://api.corda.net/", "description": "Corda public API reference."}, {"name": "Development environment", "url": "https://docs.corda.net/getting-set-up.html#set-up-instructions", "description": "Step-by-step instructions to start developing on Corda."}, {"name": "Braid Corda", "url": "https://gitlab.com/bluebank/braid/tree/master/braid-corda", "description": "Create Braid endpoints and streams from your Corda node."}, {"name": "Codaptor", "url": "https://github.com/180Protocol/codaptor", "description": "Create REST API for any CorDapp running on a Corda node automatically.", "stars": "15"}, {"name": "Corbeans", "url": "https://manosbatsis.github.io/corbeans", "description": "Corda integration for Spring Boot."}, {"name": "Cordage", "url": "https://github.com/LayerXcom/cordage", "description": "Provide modules that make the interoperability possible between Corda and other blockchains without further trusted third party.", "stars": "52"}, {"name": "Cordalo", "url": "https://github.com/cordalo-ch", "description": "Provide Corda frameworks to speed up your development in the decentralized space."}, {"name": "Corda Lean State", "url": "https://manosbatsis.github.io/corda-lean-state", "description": "Generate Corda Contract and Persistent states from a simplified interface."}, {"name": "Cordentity", "url": "https://github.com/hyperledger-labs/cordentity", "description": "Integrate [Hyperledger Indy](https://www.hyperledger.org/projects/hyperledger-indy) capabilities into Corda.", "stars": "32"}, {"name": "DAML for Corda", "url": "https://github.com/chainstack/awesome-corda", "description": "DAML smart contracts for Corda.", "stars": "66"}, {"name": "DemoBench", "url": "https://www.corda.net/demobench/", "description": "A standalone desktop app to configure and launch local Corda nodes."}, {"name": "Interact with nodes", "url": "https://docs.chainstack.com/operations/corda/tools", "description": "Interact with your Corda nodes through a standalone shell, from an app, or a web server."}, {"name": "Nodes and networks deployment with Chainstack", "url": "https://chainstack.com/corda/", "description": "Easy Corda nodes and networks deployment."}, {"name": "Partiture", "url": "https://manosbatsis.github.io/partiture/", "description": "A compact component framework for your CorDapps. Currently, its primary goal is to simplify flow composition."}, {"name": "PyCorda", "url": "https://github.com/chainhaus/pycorda", "description": "Access node and vault data for analytics using pandas DataFrames.", "stars": "12"}, {"name": "RPC PoolBoy", "url": "https://manosbatsis.github.io/corda-rpc-poolboy/", "description": "RPC connection pool with support for multiple Corda nodes."}, {"name": "Smart legal contracts with Accord", "url": "https://www.accordproject.org/news/smart-legal-contracts-on-corda/", "description": "A reference implementation for smart legal contracts on Corda."}, {"name": "Testacles", "url": "https://github.com/manosbatsis/corda-testacles", "description": "Tools to grow CorDapp test suites.", "stars": "3"}, {"name": "Vaultaire", "url": "https://manosbatsis.github.io/vaultaire/", "description": "Query DSL and data access utilities for Corda developers."}, {"name": "VS Code Corda extension", "url": "https://github.com/corda/vscode-corda", "description": "VS Code tools for developing CorDapps on the Corda platform.", "stars": "9"}, {"name": "Web3j integration for Corda", "url": "http://corda.web3j.io/", "description": "A lightweight client library for working with CorDapps."}, {"name": "XTS Fountain", "url": "https://cordite.foundation/", "description": "Mint XTS tokens and send them to a token account on a Corda node."}, {"name": "Splunk App for Corda", "url": "https://github.com/splunkdlt/splunk-app-for-corda", "description": "Splunk official integration app for Corda monitoring."}, {"name": "Official Corda tutorials", "url": "https://docs.corda.net/tutorials-index.html", "description": "Learn to build and run CorDapps."}, {"name": "Sample CorDapps", "url": "https://github.com/corda/samples/", "description": "Explore the code of sample CorDapps targeting various uses.", "stars": "96"}, {"name": "No ticket scalping CorDapp", "url": "https://docs.chainstack.com/tutorials/no-ticket-scalping-cordapp-on-corda", "description": "Build, run, and interact with a CorDapp from scratch."}, {"name": "Vaultaire: Corda Vault Queries Made Simple", "url": "https://medium.com/@manosbatsis/vaultaire-corda-vault-queries-made-simple-d13db4147298", "description": "Upgrade to a clean and easy to use query DSL generated just for you."}, {"name": "Official Corda Training Platform", "url": "https://training.corda.net/", "description": "Free training platform maintained by R3 (Corda + SDKs). Self-paced with optional support."}, {"name": "Introduction to Corda Development", "url": "https://www.udemy.com/course/corda-development/", "description": "A free self-paced online course."}, {"name": "Corda developer certification", "url": "https://www.r3.com/training-and-certification/", "description": "Become a certified Corda developer."}, {"name": "Corda Bootcamp", "url": "https://www.youtube.com/playlist?list=PLi1PppB3-YrVq5Qy_RM9Qidq0eh-nL11N", "description": "A playlist of 20 videos for Corda beginners."}, {"name": "Cordite", "url": "https://gitlab.com/cordite/cordite", "description": "A collection of CorDapps providing decentralized economics and governance services."}, {"name": "Credit scoring", "url": "https://github.com/rafaelazeredo/creditbank", "description": "A credit scoring service between the user and retail banks.", "stars": "7"}, {"name": "Auction", "url": "https://github.com/ashutoshmeher-r3/auction-cordapp", "description": "A demo auction CorDapp.", "stars": "1"}, {"name": "Private health insurance management", "url": "https://github.com/corda-codeclub/marge", "description": "A private health insurance CorDapp.", "stars": "11"}, {"name": "Sustainable fishing rights", "url": "https://github.com/joeldudleyr3/olive-oyl", "description": "A CorDapp to manage fishing rights.", "stars": "5"}, {"name": "Corda Network", "url": "https://corda.network/", "description": "A global production network run by the Corda Network Foundation."}, {"name": "Corda Pre-Production Network", "url": "https://corda.network/participation/preprod.html", "description": "A UAT network providing a pre-production environment run by the Corda Network Foundation."}, {"name": "Corda Testnet", "url": "https://docs.corda.net/corda-testnet-intro.html", "description": "A free public testnet with minimal permissions run by the the Corda Network Foundation."}, {"name": "Cordite Network", "url": "https://cordite.foundation/", "description": "A testnet open to anyone run by the Cordite Foundation."}, {"name": "Slack", "url": "http://slack.corda.net/", "description": "Talk to the Corda community."}, {"name": "Mailing list", "url": "https://groups.io/g/corda-dev", "description": "Join the Corda developers mailing list."}, {"name": "Corda Code Club", "url": "https://www.meetup.com/Corda-Code-Club/", "description": "Corda Developer Meetup in London."}, {"name": "Corda developer blog", "url": "https://lankydan.dev", "description": "A very helpful blog from a Corda developer."}, {"name": "Corda website", "url": "https://www.corda.net/", "description": ""}], "notes": [], "source": "Corda"}, {"name": "Blockchain Ai", "entries": [{"name": "Recommended reading", "url": "#recommended-reading", "description": ""}, {"name": "Blockchains for AI algorithms", "url": "#blockchains-for-ai-algorithms", "description": ""}, {"name": "Blockchains for data", "url": "#blockchains-for-data", "description": ""}, {"name": "Blockchains for computation", "url": "#blockchains-for-computation", "description": ""}, {"name": "Blockchains for AI in finance", "url": "#blockchains-for-ai-in-finance", "description": ""}, {"name": "Blockchains for AI in medicine", "url": "#blockchains-for-ai-in-medicine", "description": ""}, {"name": "Blockchains for AI in supply chains", "url": "#blockchains-for-ai-in-supply-chains", "description": ""}, {"name": "Blockchains for autonomous agents", "url": "#blockchains-for-autonomous-agents", "description": ""}, {"name": "Academic Research", "url": "#academic-research", "description": ""}], "notes": [], "source": "Blockchain Ai"}, {"name": "Blockchain Ai \u2014 Wikipedia", "entries": [{"name": "Blockchain", "url": "https://en.wikipedia.org/wiki/Blockchain", "description": "\"A blockchain is a growing list of records, called blocks, which are linked using cryptography.\""}, {"name": "Artificial Intelligence", "url": "https://en.wikipedia.org/wiki/Artificial_intelligence", "description": "\"In the field of computer science, artificial intelligence (AI), sometimes called machine intelligence, is intelligence demonstrated by machines, in contrast to the natural intelligence displayed by humans and other animals.\""}, {"name": "Machine Learning", "url": "https://en.wikipedia.org/wiki/Machine_learning", "description": "\"Machine learning (ML) is the scientific study of algorithms and statistical models that computer systems use to effectively perform a specific task without using explicit instructions, relying on patterns and inference instead.\""}], "notes": [], "source": "Blockchain Ai"}, {"name": "Blockchain Ai \u2014 Blockchain, AI and Machine Learning", "entries": [{"name": "Decentralizing AI: Dreamers vs. Pragmatists.", "url": "https://www.linkedin.com/pulse/decentralizing-ai-dreamers-vs-pragmatists-jesus-rodriguez", "description": "Jesus Rodriguez, May 23, 2019."}, {"name": "How the Blockchain Could Break Big Tech's Hold on A.I.", "url": "https://www.nytimes.com/2018/10/20/technology/how-the-blockchain-could-break-big-techs-hold-on-ai.html", "description": "New York Times, October 20, 2018."}, {"name": "How to Actually Combine AI and Blockchain in One Platform", "url": "https://hackernoon.com/how-to-actually-combine-ai-and-blockchain-in-one-platform-ef937e919ec2", "description": "Hacker Noon, June 7, 2018."}, {"name": "Blockchain-based Machine Learning Marketplaces", "url": "https://medium.com/@FEhrsam/blockchain-based-machine-learning-marketplaces-cb2d4dae2c17", "description": "Fred Ehrsam, March 13, 2018."}, {"name": "The convergence of AI and Blockchain: what's the deal?", "url": "https://medium.com/@Francesco_AI/the-convergence-of-ai-and-blockchain-whats-the-deal-60c618e3accc", "description": "Francesco Corea, December 1, 2017."}, {"name": "SingularityNET", "url": "https://singularitynet.io/", "description": "SingularityNET is a distributed AI platform on the Ethereum blockchain, with each blockchain node backing up an AI algorithm."}, {"name": "Intuition Fabric", "url": "https://intuitionfabric.com", "description": "The goal of Intuition Fabric is to democratize access to AI through a network of deep learning models that are stored on the interplanetary file system and accessed through the Ethereum blockchain."}, {"name": "OpenMined", "url": "https://openmined.org/", "description": "OpenMined is a community focused on building open-source technology for the decentralized ownership of data and intelligence. With OpenMined, AI can be trained on data that it never has access to."}, {"name": "Raven Protocol", "url": "https://www.ravenprotocol.com/", "description": "Raven Protocol is a decentralized and distributed deep-learning training protocol."}, {"name": "Thought Network", "url": "https://thought.live/", "description": "Thought's blockchain-enabled Fabric fundamentally changes applications by embedding artificial intelligence into every bit of data making it agile, actionable and inherently secure."}, {"name": "MATRIX AI", "url": "https://www.matrix.io/", "description": "The Matrix AI Network is a public chain that combines AI technology with blockchain technology to solve the major challenges currently stifling the development and adoption of blockchain technology. Matrix is poised to revolutionize and democratize the field of Artificial Intelligence using a blockchain-powered decentralized computing platform."}, {"name": "Cortex Labs", "url": "https://www.cortexlabs.ai/", "description": "Cortex Labs is a decentralized AI platform with a virtual machine that allows you to execute AI programs on-chain."}, {"name": "Fetch.ai", "url": "https://fetch.ai/", "description": "Fetch.ai is a decentralized machine learning platform based on a distributed ledger, that enables secure sharing, connection and transactions based on any data globally."}, {"name": "Oraichain", "url": "https://orai.io/", "description": "Oraichain is the world's first intelligent and secure solution for emerging Web3, scalable Dapps, and decentralized AI."}, {"name": "Bittensor", "url": "https://bittensor.com/", "description": "Bittensor is an open-source protocol that powers a decentralized, blockchain-based machine learning network. [Related resources.](https://taostats.io/links/)"}, {"name": "Alethea AI", "url": "https://alethea.ai/", "description": "A research and development studio building at the intersection of Generative AI and Blockchain."}, {"name": "Vanna Labs", "url": "https://www.vannalabs.ai/", "description": "An Ethereum L2 rollup that supports native, seamless, and trustless AI/ML inferences on-chain to empower decentralized applications."}], "notes": [], "source": "Blockchain Ai"}, {"name": "Blockchain Ai \u2014 Blockchain projects for AI algorithms", "entries": [{"name": "Danku", "url": "https://github.com/algorithmiaio/danku", "description": "A blockchain-based protocol for evaluating and purchasing ML models on a public blockchain such as Ethereum. [Blog post.](https://algorithmia.com/research/ml-models-on-blockchain)", "stars": "150"}, {"name": "Decentralized & Collaborative AI on Blockchain", "url": "https://github.com/microsoft/0xDeCA10B", "description": "0xDeCA10B is a framework to host and train publicly available machine learning models in smart contracts with incentive mechanisms to encourage good quality training data while keeping the models free to use for prediction. [Blog post.](https://www.microsoft.com/en-us/research/blog/leveraging-blockchain-to-make-machine-learning-models-more-accessible/)", "stars": "602"}, {"name": "Ocean Protocol", "url": "https://oceanprotocol.com/", "description": "Ocean Protocol is a decentralized data exchange protocol that lets people share and monetize data while guaranteeing control, auditability, transparency and compliance to all actors involved. Its network handles storing of the metadata (i.e. who owns what), links to the data itself, and more."}, {"name": "TrueBit", "url": "https://truebit.io/", "description": "TrueBit gives Ethereum smart contracts a computational boost."}, {"name": "DeepBrain Chain", "url": "https://www.deepbrainchain.org/", "description": "A decentralized AI computing platform that supplies processing power to companies looking to develop A.I. technologies."}, {"name": "Nunet", "url": "https://www.nunet.io/", "description": "A globally decentralized computing framework that combines latent computing power of independently owned compute devices across the globe into a dynamic marketplace of compute resources."}, {"name": "Phala Network", "url": "https://phala.network/", "description": "A decentralized off-chain compute infrastructure for Web3 development."}, {"name": "Numerai", "url": "https://numer.ai/", "description": "Numerai is a hedge fund powered by a network of anonymous data scientists that build machine learning models to operate on encrypted data and stake cryptocurrency to express confidence in their models."}, {"name": "Cindicator", "url": "https://cindicator.com/", "description": "Cindicator is a crowd-sourced prediction engine for financial and crypto indicators."}, {"name": "Erasure", "url": "https://erasure.xxx/", "description": "Erasure is a decentralized protocol and data marketplace for financial predictions."}, {"name": "doc.ai", "url": "https://doc.ai/about", "description": "doc.ai aims to decentralize precision medicine on the blockchain by using AI."}, {"name": "BurstIQ", "url": "https://www.burstiq.com/", "description": "Healthcare data marketplace with granular ownership and granular consent of data. By using on-chain storage on a custom blockchain, BurstIQ can comply with HIPAA, GDPR, and other regulations."}, {"name": "Hashgraph Online (HOL)", "url": "https://hol.org/", "description": "Universal agentic registry built on Hedera Hashgraph. Provides blockchain-based identity for AI agents using ERC-8004 standard and HCS-14 Universal Agent IDs (UAIDs). Enables agent discovery, verification, and autonomous commerce via x402 protocol."}, {"name": "AgentFund", "url": "https://github.com/RioBot-Grind/agentfund", "description": "A decentralized crowdfunding infrastructure for autonomous AI agents on Base blockchain, enabling milestone-based escrow funding for AI projects and collaborations.", "stars": "1"}, {"name": "Coin.AI", "url": "https://doi.org/10.3390/e21080723", "description": "Baldominos, A., & Saez, Y. (2019). Coin.AI: A proof-of-useful-work scheme for blockchain-based distributed deep learning. *Entropy*, 21(8), 723."}, {"name": "WekaCoin", "url": "https://doi.org/10.1109/DAPPCON.2019.00023", "description": "Bravo-Marquez, F., Reeves, S., & Ugarte, M. (2019, April). Proof-of-learning: a blockchain consensus mechanism based on machine learning competitions. In *2019 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPCON)* (pp. 119-124). IEEE."}, {"name": "Deep Learning-Based Consensus", "url": "https://arxiv.org/abs/1904.07349", "description": "Li, B., Chenli, C., Xu, X., Shi, Y., & Jung, T. (2019). DLBC: A Deep Learning-Based Consensus in Blockchains for Deep Learning Services. *arXiv preprint arXiv:1904.07349*."}, {"name": "Proof of Deep Learning", "url": "https://doi.org/10.1109/BLOC.2019.8751419", "description": "Chenli, C., Li, B., Shi, Y., & Jung, T. (2019, May). Energy-recycling blockchain with proof-of-deep-learning. In *2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)* (pp. 19-23). IEEE."}, {"name": "BlockML", "url": "https://doi.org/10.1145/3366624.3368156", "description": "Merlina, A. (2019, December). BlockML: a useful proof of work system based on machine learning tasks. In *Proceedings of the 20th International Middleware Conference Doctoral Symposium* (pp. 6-8)."}, {"name": "Convergence of AI and DLT", "url": "https://doi.org/10.1109/ACCESS.2020.2981447", "description": "Pandl, K. D., Thiebes, S., Schmidt-Kraepelin, M., & Sunyaev, A. (2020). On the convergence of artificial intelligence and distributed ledger technology: A scoping review and future research agenda. *IEEE Access*, 8, 57075-57095."}, {"name": "Proof of Learning", "url": "https://arxiv.org/abs/2007.15145", "description": "Lan, Y., Liu, Y., & Li, B. (2020). Proof of Learning (PoLe): Empowering Machine Learning with Consensus Building on Blockchains. *arXiv preprint arXiv:2007.15145*."}, {"name": "Decentralized and Collaborative AI on Blockchain", "url": "https://doi.org/10.1109/Blockchain.2019.00057", "description": "Harris, J. D., & Waggoner, B. (2019, July). Decentralized and collaborative AI on blockchain. In *2019 IEEE International Conference on Blockchain (Blockchain)* (pp. 368-375). IEEE."}, {"name": "Decentralized and Collaborative AI on Blockchain", "url": "https://doi.org/10.1007/978-3-030-59638-5_10", "description": "Harris, J. D. (2020, September). Analysis of Models for Decentralized and Collaborative AI on Blockchain. In *International Conference on Blockchain* (pp. 142-153). Springer, Cham."}, {"name": "Hyperparameter Optimization", "url": "https://doi.org/10.3389/fbloc.2020.00023", "description": "Mittal, A., & Aggarwal, S. (2020). Hyperparameter optimization using sustainable proof of work in blockchain. *Frontiers in Blockchain*, 3, 23."}, {"name": "Proof of Federated Learning", "url": "https://doi.org/10.1109/TPDS.2021.3056773", "description": "Qu, X., Wang, S., Hu, Q., & Cheng, X. (2021). Proof of federated learning: A novel energy-recycling consensus algorithm. *IEEE Transactions on Parallel and Distributed Systems*, 32(8), 2074-2085."}, {"name": "Proof of neural architecture", "url": "https://doi.org/10.1109/ICBC51069.2021.9461067", "description": "Li, B., Lu, Q., Jiang, W., Jung, T., & Shi, Y. (2021, May). A mining pool solution for novel proof-of-neural-architecture consensus. In *2021 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)* (pp. 1-3). IEEE."}], "notes": [], "source": "Blockchain Ai"}, {"name": "Non Financial Blockchain", "entries": [{"name": "Identity Applications", "url": "#identity-applications", "description": ""}, {"name": "Internet of Things Applications", "url": "#internet-of-things-applications", "description": ""}, {"name": "Energy Applications", "url": "#energy-applications", "description": ""}, {"name": "Talks and books", "url": "#talks-and-books", "description": ""}], "notes": [], "source": "Non Financial Blockchain"}, {"name": "Non Financial Blockchain \u2014 Public Blockchain Identity", "entries": [{"name": "Blockstack", "url": "https://blockstack.org", "description": "Platform for decentralized, server-less apps where users control their data. Identity included."}, {"name": "Evernym", "url": "http://www.evernym.com", "description": "Self-Sovereign identity built on top of open source permissioned blockchain."}, {"name": "Jolocom", "url": "https://jolocom.com", "description": "Self-sovereign identity wallet."}, {"name": "SIN", "url": "https://en.bitcoin.it/wiki/Identity_protocol_v1", "description": "Proposed identity protocol for BitCoin."}, {"name": "uPort", "url": "https://www.uport.me", "description": "Self-Sovereign identity on [Ethereum](https://ethereum.org) by [ConsenSys](https://consensys.net)."}], "notes": [], "source": "Non Financial Blockchain"}, {"name": "Non Financial Blockchain \u2014 Blockchain as a collateral", "entries": [{"name": "ShoCard", "url": "https://shocard.com", "description": "Proprietary digital identity service, uses blockchain for time-stamping and secure documents exchange."}, {"name": "Tradle", "url": "https://tradle.io/", "description": "Makes a bank on blockchain, identity as a collateral."}], "notes": [], "source": "Non Financial Blockchain"}, {"name": "Non Financial Blockchain \u2014 Unclear", "entries": [{"name": "KYC Chain", "url": "http://kyc-chain.com", "description": "Secure platform for sharing verifiable identity claims, data or documents among financial institutions."}, {"name": "ObjectChain Collab", "url": "http://www.objectchain-collab.com", "description": "Cross-industry collaboration over distributed identity."}, {"name": "UniquID", "url": "http://uniquid.com", "description": "Identity both for people and devices."}, {"name": "Vida Identity", "url": "https://vidaidentity.com", "description": "Enterprise-grade Blockchain Identity Software."}], "notes": [], "source": "Non Financial Blockchain"}, {"name": "Non Financial Blockchain \u2014 Guidance", "entries": [{"name": "ID3", "url": "https://idcubed.org", "description": "Institute for Data Driven Design, explores issues around self-sovereign identity, and distributed organizations."}, {"name": "OpenCreds", "url": "http://opencreds.org", "description": "W3C Credentials Community Group."}, {"name": "TAO Network Identity", "url": "http://tao.network/portfolio-item/the-identity-system/", "description": "Description of blockchain identity by Tao.Network."}, {"name": "Chronicled", "url": "http://www.chronicled.com", "description": "IoT devices registry on blockchain."}, {"name": "Filament", "url": "http://filament.com", "description": "Software and hardware for decentralized Intranet of Things systems"}, {"name": "IOTA", "url": "http://www.iotatoken.com", "description": "Decentralized Internet of Things token on blockless blockchain."}, {"name": "Machinomy", "url": "http://machinomy.com", "description": "Distributed platform for IoT micropayments."}, {"name": "Project Oaken", "url": "https://www.projectoaken.com", "description": "IoT blockchain platform."}, {"name": "Slock.it", "url": "https://slock.it", "description": "Ethereum-based platform for building Shared Things."}, {"name": "bankymoon", "url": "http://bankymoon.co.za/", "description": "Blockchain consultancy. [Presented](http://goo.gl/L6vJBx) bitcoin-topped smart electricity meter. Once topped up, it chooses a plan, and starts moving energy."}, {"name": "Co-Tricity", "url": "https://co-tricity.com/", "description": "Decentralised energy marketplace by [Innogy](https://innovationhub.innogy.com/) and [ConsenSys](https://consensys.net)."}, {"name": "Electron", "url": "http://www.electron.org.uk/", "description": "Reinventing energy on blockchain."}, {"name": "GridSingularity", "url": "http://gridsingularity.com", "description": "Blockchain for Smart Grid. Declare three years of work on the technology."}, {"name": "lo3 energy", "url": "http://lo3energy.com", "description": "Energy Services, Product Research & Development. Makers of [Brooklyn Microgrid](http://brooklynmicrogrid.com) along with [ConsenSys](https://consensys.net)."}, {"name": "lumo", "url": "https://lumoenergy.com.au", "description": "Energy provider. Experiment with blockchain."}, {"name": "PowerLedger", "url": "https://powerledger.io", "description": "Decentralised energy marketpace."}, {"name": "PowerPeers", "url": "https://www.powerpeers.nl/", "description": "Peer-to-peer energy marketplace in the Netherlands."}, {"name": "Solar Change", "url": "http://www.solarchange.co/", "description": "Makers of [Solar Coin](http://solarcoin.org/). AltCoin for a MW of solar power."}, {"name": "Terraledger", "url": "https://terraledger.com", "description": "Provider of Renewable Energy Certificates."}, {"name": "ImpactPPA", "url": "https://impactppa.com", "description": "Reinvesting of power generated under Power Purchase Agreement in more PPAs."}, {"name": "Steem", "url": "https://steem.io", "description": "Decentralized social network which incentivises content creation and curation."}, {"name": "PopChest", "url": "https://popchest.com", "description": "Incentivized distributed video platform."}, {"name": "Civil", "url": "https://joincivil.com", "description": "Decentralized newsmaking platform."}, {"name": "19 Industries The Blockchain Will Disrupt", "url": "https://www.youtube.com/watch?v=G3psxs3gyf8", "description": "List of industries to be changed by blockchain."}, {"name": "Blockchain Revolution", "url": "http://blockchain-revolution.com", "description": "Probably the best book on blockchain applications."}, {"name": "EventHorizon", "url": "http://eventhorizon2017.com", "description": "First global summit on blockchain technology in Energy Sector."}, {"name": "How the blockchain is changing money and business", "url": "https://www.youtube.com/watch?v=Pl8OlkkwRpc", "description": "TED Talk from the author of \"Blockchain Revolution\" book on what is blockchain and its applications."}, {"name": "Non Financial Uses of Blockchain Technology", "url": "https://www.youtube.com/watch?v=GGCHaphRjoM", "description": "Presentation of non-financial uses of blockchain at Fintech Week 2016."}], "notes": [], "source": "Non Financial Blockchain"}, {"name": "Pleb Projects", "entries": [{"name": "Contents", "url": "#contents", "description": ""}, {"name": "HODLITEMS", "url": "https://hodlitems.com/", "description": "hodlitems are bitcoin enthusiasts who want to share their passion for 3D printing with the world"}, {"name": "python-bitcoinlib", "url": "https://github.com/petertodd/python-bitcoinlib", "description": "This Python3 library provides an easy interface to the bitcoin data structures and protocol", "stars": "1.6k"}, {"name": "Bitcoin Plugins for Elgato Streamdecks", "url": "https://github.com/quilloughbee/streamdeck-bitcoin-plugins", "description": "", "stars": "0"}, {"name": "BitcoinPriceLED", "url": "https://github.com/Egge7/BitcoinPriceLED", "description": "LED-lamp that represents the current Bitcoin price trend", "stars": "7"}, {"name": "BTC E-ink Ticker", "url": "https://github.com/btc-ticker/btc-ticker", "description": "bitcoin-ticker is a E-ink ticker that shows usefull information about bitcoin", "stars": "33"}, {"name": "Bitcoin Kindle Display", "url": "https://d11n.net/kindle-status-display.html", "description": "Bitcoin Status on an old Kindle"}, {"name": "Citadel", "url": "https://github.com/runcitadel/citadel", "description": "allows you to run your own Bitcoin Lightning node and personal server", "stars": "108"}, {"name": "Raspiblitz", "url": "https://github.com/rootzoll/raspiblitz", "description": "Build your own Lightning & Bitcoin Fullnode on a RaspberryPi with a nice Display", "stars": "2.1k"}, {"name": "bitcoin-tutorials", "url": "https://github.com/openoms/bitcoin-tutorials", "description": "", "stars": "260"}], "notes": [], "source": "Pleb Projects"}, {"name": "Pleb Projects \u2014 Tools", "entries": [{"name": "Alby", "url": "https://github.com/getAlby/lightning-browser-extension", "description": "A browser extension to bring the Bitcoin Lightning Network to the browser", "stars": "343"}, {"name": "lnproxy", "url": "https://github.com/lnproxy/lnproxy", "description": "lnproxy takes a bolt 11 invoice and generates a \u201cwrapped\u201d invoice that can be settled if and only if the original invoice is settled", "stars": "69"}, {"name": "Tallycoin Connect", "url": "https://github.com/djbooth007/tallycoin_connect", "description": "Install Tallycoin Connect on a bitcoin node to allow for the retrieval of lightning invoices via Tallycoin. LND required.", "stars": "23"}, {"name": "TARO", "url": "https://github.com/lightninglabs/taro", "description": "Taro Daemon tarod implements the Taro protocol for issuing assets on the Bitcoin blockchain", "stars": "233"}, {"name": "storage4sats", "url": "https://github.com/rottingcleaner/storage4sats", "description": "Upload a file, pay with sats. No account, no ads."}], "notes": [], "source": "Pleb Projects"}, {"name": "Pleb Projects \u2014 Hardware", "entries": [{"name": "bitcoinSwitch", "url": "https://github.com/lnbits/bitcoinSwitch", "description": "turn things on with Bitcoin", "stars": "34"}, {"name": "LNPoS", "url": "https://github.com/lnbits/LNPoS", "description": "Free and open-source bitcoin point-of-sale", "stars": "28"}, {"name": "LN-TinyPOS", "url": "https://github.com/ccadic/LN-TinyPOS", "description": "Small Lightning Network Tiny POS System By @sulfuroid", "stars": "7"}], "notes": [], "source": "Pleb Projects"}, {"name": "Pleb Projects \u2014 Wallets", "entries": [{"name": "BlueWallet", "url": "https://github.com/BlueWallet/BlueWallet", "description": "Thin Bitcoin Wallet. Built with React Native and Electrum.", "stars": "1.9k"}, {"name": "Lightning Address", "url": "https://github.com/andrerfneves/lightning-address", "description": "The Lightning Address is an Internet Identifier that allows anyone to send you Bitcoin over the Lightning Network", "stars": "256"}, {"name": "Zeus", "url": "https://github.com/ZeusLN/zeus", "description": "Zeus is a mobile Bitcoin/Lightning node manager and wallet application for LND, Core Lightning, and Eclair", "stars": "582"}, {"name": "Einundzwanzig Bot", "url": "https://github.com/Einundzwanzig-Podcast/einundzwanzigbot", "description": "Einundzwanzig Community Bot", "stars": "5"}, {"name": "Alby", "url": "https://github.com/getAlby", "description": ""}, {"name": "European Bitcoiners", "url": "https://github.com/European-Bitcoiners", "description": ""}, {"name": "Lightning Labs", "url": "https://github.com/lightninglabs", "description": ""}, {"name": "lnbits", "url": "https://github.com/lnbits", "description": ""}], "notes": [], "source": "Pleb Projects"}, {"name": "Pleb Projects \u2014 Community", "entries": [{"name": "Einundzwanzig, der Bitcoin Podcast", "url": "https://einundzwanzig.space/", "description": "Toximalistisches Infotainment f\u00fcr bullishe Bitcoiner"}, {"name": "Pleb's Taverne", "url": "https://anchor.fm/plebs-taverne", "description": "Der Bitcoin Stammtisch f\u00fcr toxische Bitcoin Plebs und die, die es noch werden"}], "notes": [], "source": "Pleb Projects"}, {"name": "Pleb Projects \u2014 Creators", "entries": [{"name": "Was Bitcoin bringt", "url": "https://github.com/quilloughbee/awesome-pleb-projects/blob/main/README.md/wasbitcoinbringt.com/", "description": "Der Bitcoin-Podcast mit Niko Jilch"}], "notes": [], "source": "Pleb Projects"}], "total_entries": 1913, "subcategory_count": 149}