Blockchain-Guide
Blockchain Guide
https://github.com/mikeroyal/Blockchain-Guide
Last synced: 2 days ago
JSON representation
-
Blockchain Playgrounds
-
E-Books
- WebBTC - ruby-blockchain database generated by webbtc.com.
- Bitauth IDE
- WebBTC - ruby-blockchain database generated by webbtc.com.
- Libbitcoin
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- WebBTC - ruby-blockchain database generated by webbtc.com.
- Bitcoin IDE
- WebBTC - ruby-blockchain database generated by webbtc.com.
- BitcoinDatabaseGenerator
- Blockparser+SQL
- BitcoinABE
- NBitcoin.Indexer - tolerant block chain indexer for Azure cloud platform.
- Blockchain2Graph
- Bitcoin-ruby-node - ruby-blockchain.
- Fullnode
- Bitcore Node
- Bitcore
- libwally-core
- secp256k1
-
-
Bitcoin/Lightning Network Resources
- @lopp / Bitcoin Developers - Software developers who have experience working on Bitcoin implementations or applications.
- @lopp / Lightning Developers - Software developers with experience working on LN implementations / applications.
- Practical Bitcoin Info - Google Sheets
- @lopp / Bitcoin Developers - Software developers who have experience working on Bitcoin implementations or applications.
- @lopp / Lightning Developers - Software developers with experience working on LN implementations / applications.
- @lopp / Bitcoin Developers - Software developers who have experience working on Bitcoin implementations or applications.
- @lopp / Lightning Developers - Software developers with experience working on LN implementations / applications.
-
Courses
- Blockchain Developer Nanodegree program | Udacity
- Blockchain Programming: Build a blockchain and cryptocurrency from scratch using Python | Udemy
- Blockchain Courses by Coursera
- Blockchain Courses by edX
- Blockchain Certifications
- The Basics of Blockchain: A Beginner's Guide to Blockchain - Udemy
- Bitcoin or How I learned to stop worrying and love Crypto - Udemy
- The Complete Ethereum Course - Udemy
- Ethereum Developer: Build A Decentralised Blockchain App - Udemy
- Bitcoin - Khan Academy Series
- Bitcoin and Cryptocurrency Technologies - Princeton University
- Introduction to Bitcoin and Decentralized Technology By Scott Driscoll - Pluralsight
- EatTheBlocks Pro
- Blockchain for Finance Professionals - Experfy
- Blockchain Technology Fundamentals - Experfy
- Crypto Currencies, the Blockchain, and Smart Contracts - Standford
- Blockchain Developer Nanodegree program | Udacity
- IBM Blockchain Essentials
- IBM Blockchain Essentials
- IBM Blockchain Essentials
-
Books
-
- Bitcoin and Cryptocurrency Technologies (Textbook)
- Blockchain Revolution: How the Technology Behind Bitcoin Is Changing Money, Business, and the World
- Blockchain: Blueprint for a New Economy
- Decentralized Applications: Harnessing Bitcoin's Blockchain Technology
- Mastering Bitcoin: Unlocking Digital Cryptocurrencies
- The Age of Cryptocurrency: How Bitcoin and Digital Money Are Challenging the Global Economic Order
- A Gentle Introduction to Bitcoin Core Development
- Elliptic Curve Cryptography A Gentle Introduction
- Grokking Bitcoin - An in-depth technical book with rich illustrations.
- Btcinformation.org / Developer Documentation - Useful resources, guides and reference material for developers.
- Bitcoin Programming with BitcoinJS and Bitcoin Core CLI
- Bitcoin Protocol Development Curriculum - Chaincode Labs
- Lightning Network Protocol Development Curriculum - Chaincode Labs
-
E-Books
- IOTA Guide and FAQ by Matthew Winston Johnson
- Hyperledger Caliper
- Hyperledger Ursa - in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa consists of sub-projects, which are cohesive implementations of cryptographic code or interfaces to cryptographic code.
- Hyperledger Fabric - grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
- Geth
- Diesel - lang.org/).
- Tendermint Core
- Squeezer - entry blockchain developers to build serverless dApps easily.
- Quorum - based distributed ledger protocol with transaction/contract privacy and new consensus mechanisms.
- Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
- Mastering Bitcoin 2nd Edition - Programming the Open Blockchain
- OpenEthereum - rich multi-network Ethereum client.
- BlockShell
- inDEX
- Hyperledger Fabric - grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
- Ethers.js - side JavaScript based wallets, keeping the private key on the owner’s machine at all times.
-
-
Blockchain Distribution
-
E-Books
-
-
Lightning Network
-
Platforms
-
E-Books
- Decent
- Bitcoin
- Ethereum classic - the classic version preserving untampered history, hard forked after [DAO hack](http://www.coindesk.com/understanding-dao-hack-journalists/)
- Nxt
- Monero - secure, private, untraceable currency. It is open-source and freely available to all
- Azure blockchain
- Waves
- Monax - based SDKs to accelerate your time to market with sophisticated ecosystem applications.
- Emercoin
- NEM
- Ardor - blockchain-as-a-service platform that will allow people to utilize the blockchain technology of Nxt through the use of child chains.
- Multichain
- Stratis - to-end solutions for development, testing and deployment of native C# blockchain applications on the .Net framework. Claims to be enterprise ready.
- Chain - grade blockchain infrastructure that enables organizations to build financial services from the ground up.
- Factom - Profit systems.
- Expanse
- Corda - source blockchain project, designed for business, that allows you to build interoperable blockchain networks that transact in strict privacy.
- Veres One
- RSK
- ArcBlock
- Covalent
- Chain - grade blockchain infrastructure that enables organizations to build financial services from the ground up.
- Ethereum
- Ethereum classic - the classic version preserving untampered history, hard forked after [DAO hack](http://www.coindesk.com/understanding-dao-hack-journalists/)
- Azure blockchain
- IBM blockchain
- Waves
- Monax - based SDKs to accelerate your time to market with sophisticated ecosystem applications.
- NEM
- Stratis - to-end solutions for development, testing and deployment of native C# blockchain applications on the .Net framework. Claims to be enterprise ready.
- Corda - source blockchain project, designed for business, that allows you to build interoperable blockchain networks that transact in strict privacy.
- ArcBlock
-
-
Utilities
-
E-Books
- Hackernoon on Pinterest
- BitKey
- Nigiri in Travis - is a Travis template for adding Nigiri to your Travis (or Github Action) pipeline.
- hal - army-knife (based on rust-bitcoin).
- Pycoin - based Bitcoin and alt-coin utility library.
- bx
- txwatcher
- hellobitcoin
- HD Wallet Scanner
- LibreSelery
-
-
Blockchain Explorers
-
E-Books
- Blockchain Explorer - readable data and displays them to users through an API.
- Apirone.com
- Bitaps
- Bitinfocharts
- Block Explorer
- Blockchain Size:
- Blockonomics
- Blockstack Explorer
- Blocktrail
- BTC Chain
- Coin Payments
- Coin Prism
- CoinGecko
- Ethereum Network Stats
- Etherscan
- Ethplorer
- Trivial
- Insight
- Size of the Network
- Smartbit
- SoChain
- Tradeblock
- Wallet Explorer
- WebBtc
- Exchangify
- Etherchain
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- CoinGecko
- WebBtc
- Etherchain
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- Etherchain
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- Blocktrail
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- Block Explorer
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- WebBtc
- Apirone.com
- WebBtc
-
-
C/C++ Learning Resources
-
E-Books
- C++ Style Guide for ROS
- Learn C++
- C - purpose, high-level language that was originally developed by Dennis M. Ritchie to develop the UNIX operating system at Bell Labs. It supports structured programming, lexical variable scope, and recursion, with a static type system. C also provides constructs that map efficiently to typical machine instructions, which makes it one was of the most widely used programming languages today.
- Embedded C - committee) to address issues that exist between C extensions for different [embedded systems](https://en.wikipedia.org/wiki/Embedded_system). The extensions hep enhance microprocessor features such as fixed-point arithmetic, multiple distinct memory banks, and basic I/O operations. This makes Embedded C the most popular embedded software language in the world.
- C & C++ Developer Tools from JetBrains
- Open source C++ libraries on cppreference.com
- C++ Graphics libraries
- C++ Libraries in MATLAB
- Google C++ Style Guide
- Introduction C++ Education course on Google Developers
- Chromium C++ Style Guide
- C++ Core Guidelines
- Learn C : An Interactive C Tutorial
- C++ Online Training Courses on LinkedIn Learning
- C++ Tutorials on W3Schools
- Learn C Programming Online Courses on edX
- Learn C++ with Online Courses on edX
- Learn C++ on Codecademy
- Coding for Everyone: C and C++ course on Coursera
- C++ For C Programmers on Coursera
- C++ Online Courses on Udemy
- Top C Courses on Udemy
- C++ For Programmers Course on Udacity
- C++ Fundamentals Course on Pluralsight
- C++ - platform language that can be used to build high-performance applications developed by Bjarne Stroustrup, as an extension to the C language.
- C++ Tools and Libraries Articles
-
-
Blockchain Assets
-
C/C++ Tools
-
E-Books
- ReSharper C++
- AppCode - fixes to resolve them automatically. AppCode provides lots of code inspections for Objective-C, Swift, C/C++, and a number of code inspections for other supported languages. All code inspections are run on the fly.
- CLion - platform IDE for C and C++ developers developed by JetBrains.
- Code::Blocks
- Conan
- High Performance Computing (HPC) SDK
- Boost - edge C++. Boost has been a participant in the annual Google Summer of Code since 2007, in which students develop their skills by working on Boost Library development.
- Automake
- Cmake - source, cross-platform family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice.
- GDB
- GCC - C, Fortran, Ada, Go, and D, as well as libraries for these languages.
- GSL - squares fitting. There are over 1000 functions in total with an extensive test suite.
- OpenGL Extension Wrangler Library (GLEW) - platform open-source C/C++ extension loading library. GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform.
- Libtool
- Maven
- TAU (Tuning And Analysis Utilities) - based sampling. All C++ language features are supported including templates and namespaces.
- Clang - C, C++ and Objective-C++ compiler when targeting X86-32, X86-64, and ARM (other targets may have caveats, but are usually easy to fix). Clang is used in production to build performance-critical software like Google Chrome or Firefox.
- OpenCV - time applications. Cross-Platform C++, Python and Java interfaces support Linux, MacOS, Windows, iOS, and Android.
- Oat++ - efficient web application. It's zero-dependency and easy-portable.
- Cython
- Infer - C, and C. Infer is written in [OCaml](https://ocaml.org/).
- BitcoinJ
- XChange
- Vcpkg
- CppSharp
- Thrust - level interface greatly enhances programmer productivity while enabling performance portability between GPUs and multicore CPUs. Interoperability with established technologies such as CUDA, TBB, and OpenMP integrates with existing software.
- JavaCPP
- Spdlog - only/compiled, C++ logging library.
-
-
Java Learning Resources
-
Java Tools and Frameworks
-
E-Books
- Java SE
- JDK Development Tools
- IntelliJ IDEA
- RxJava - based programs by using observable sequences. It extends the [observer pattern](http://en.wikipedia.org/wiki/Observer_pattern) to support sequences of data/events and adds operators that allow you to compose sequences together declaratively while abstracting away concerns about things like low-level threading, synchronization, thread-safety and concurrent data structures.
- Guava
- Retrofit - safe HTTP client for Android and Java develped by Square.
- Apache Spark - scale data processing. It provides high-level APIs in Scala, Java, Python, and R, and an optimized engine that supports general computation graphs for data analysis. It also supports a rich set of higher-level tools including Spark SQL for SQL and DataFrames, MLlib for machine learning, GraphX for graph processing, and Structured Streaming for stream processing.
- Apache Flink - and batch-processing capabilities with elegant and fluent APIs in Java and Scala.
- Fastjson
- libGDX - platform Java game development framework based on OpenGL (ES) that works on Windows, Linux, Mac OS X, Android, your WebGL enabled browser and iOS.
- Jenkins - source automation server. Built with Java, it provides over 1700 [plugins](https://plugins.jenkins.io/) to support automating virtually anything, so that humans can actually spend their time doing things machines cannot.
- DBeaver - platform database tool for developers, SQL programmers, database administrators and analysts. Supports any database which has JDBC driver (which basically means - ANY database). EE version also supports non-JDBC datasources (MongoDB, Cassandra, Redis, DynamoDB, etc).
- Redisson - Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, and local cache.
- GraalVM - based languages like Java, Scala, Clojure, Kotlin, and LLVM-based languages such as C and C++.
- Gradle - language software development. From mobile apps to microservices, from small startups to big enterprises, Gradle helps teams build, automate and deliver better software, faster. Write in Java, C++, Python or your language of choice.
- Apache Groovy - typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any Java program, and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming.
- JaCoCo
- Junit
- Mockito
- SpotBugs
- YourKit
- Java Design Patterns
- Elasticsearch
- okhttp
- LeakCanary
- Apache Groovy - typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any Java program, and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming.
-
-
Go Learning Resources
-
Go Tools
-
E-Books
- golang tools
- Go in Visual Studio Code
- NATS - premise, in the cloud, at the edge, and even on a Raspberry Pi. NATS can secure and simplify design and operation of modern distributed systems.
- Fiber
- Traefik
- Gitea - hosted git service. Using Go, this can be done with an independent binary distribution across all platforms which Go supports, including Linux, macOS, and Windows on x86, amd64, ARM and PowerPC architectures.
- OpenFaaS - driven functions and microservices to Kubernetes without repetitive, boiler-plate coding. Package your code or an existing binary in a Docker image to get a highly scalable endpoint with auto-scaling and metrics.
- micro - based text editor that aims to be easy to use and intuitive, while also taking advantage of the capabilities of modern terminals. As its name indicates, micro aims to be somewhat of a successor to the nano editor by being easy to install and use. It strives to be enjoyable as a full-time editor for people who prefer to work in a terminal, or those who regularly edit files over SSH.
- Gravitational Teleport - over-HTTPS in a browser or Kubernetes clusters.
- Act
- Glide
- BadgerDB - value (KV) database written in pure Go. It is the underlying database for [Dgraph](https://dgraph.io/), a fast, distributed graph database. It's meant to be a performant alternative to non-Go-based key-value stores like RocksDB.
- Go kit
- Codis
- zap
- HttpRouter
- Gorilla WebSocket
- Delve
- GORM
- Go Patterns
- BlockTrail SDK Python
- btctxstore
- bitcoin_tools
-
-
Python Learning Resources
-
E-Books
- CheckiO
- Getting Started with Python in Visual Studio Code
- Google's Python Style Guide
- Google's Python Education Class
- Intro to Python for Data Science
- Intro to Python by W3schools
- Codecademy's Python 3 course
- Learn Python with Online Courses and Classes from edX
- Python Courses Online from Coursera
- Real Python
- PCPP – Certified Professional in Python Programming 2
- The Python Open Source Computer Science Degree by Forrest Knight
-
-
Python Frameworks and Tools
-
E-Books
- Python Package Index (PyPI)
- PyCharm
- Django - level Python Web framework that encourages rapid development and clean, pragmatic design.
- Web2py - source web application framework written in Python allowing allows web developers to program dynamic web content. One web2py instance can run multiple web sites using different databases.
- Falcon - performance Python web framework for building large-scale app backends and microservices with support for MongoDB, Pluggable Applications and autogenerated Admin.
- Pillow
- IPython
- Pandas
- Matplotlib - quality figures in a variety of hardcopy formats and interactive environments across platforms.
- Scikit-Learn
- Python Tools for Visual Studio(PTVS)
- Python Tools for Visual Studio(PTVS)
- Pylance
- Pyright
- AWS Chalice
- HTTPie
- Pipenv
- Python Fire
- Bottle - framework for Python. It is distributed as a single file module and has no dependencies other than the [Python Standard Library](https://docs.python.org/library/).
- Sanic
- Neural Network Intelligence(NNI)
- Luigi - in.
- Locust
- spaCy
- PuLP
- Awesome CryptoCoinJS
- Bitcore Library
- Bitcoinjs-lib
- Cryptocoin
- BlockTrail SDK NodeJS
- bcoin
-
-
JavaScript/TypeScript Learning Resources
-
JavaScript/TypeScript Tools
-
E-Books
- WebStorm - the-fly error detection, powerful navigation and refactoring for JavaScript, TypeScript, stylesheet languages, and all the most popular frameworks([Angular](https://angular.io/), [React](https://reactjs.org/), [Vue.js](https://vuejs.org/), [Ionic](https://ionicframework.com/), [Apache Cordova](https://cordova.apache.org/), [React Native](https://reactnative.dev/), [Node.js](https://nodejs.org/), [Meteor](https://www.meteor.com/#!), and [Electron](https://www.electronjs.org/)).
- Ionic Framework - platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
- Stencil
- Storybook
- Nest - side applications. It is built with TypeScript and combines elements of Object Oriented Programming(OOP), Functional Programming, and Functional Reactive Programming(FRP).
- AssemblyScript
- React Hook Form
- Rome - status) for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS.
- Gatsby
- Meteor - simple environment for building modern web applications with JavavScript.
- TypeScript ESLint
- ts-migrate - migrate is intended to accelerate the TypeScript migration process. The resulting code will pass the build, but a followup is required to improve type safety.
- Deno
- gulp-typescript
- React Native
- Definitely Typed
- TypeORM
- Rome - status) for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS.
- Eclipse Theia - fledged multi-language Cloud & Desktop IDE-like products with state-of-the-art web technologies.
- InversifyJS
- TS node
- NBitcoin
- QBitNinja
-
-
C# Learning Resources
-
E-Books
- C# programming with Visual Studio Code
- Advanced Topics in C# by Udemy
- The complete C# tutorial
- Unity C# Survival Guide
- RabbitMQ .NET/C# Client API
- C# - oriented programming language developed by Microsoft to write any application using the C# programming language on the .NET platform.
- C# Tutorial by W3Schools
-
-
C# Tools
-
E-Books
- Mono
- Uno Platform - based code (C# and XAML) to run on iOS, Android, macOS, WebAssembly, Linux and Windows 7. It provides the full definitions of the UWP [Windows 10 2004 (19041)](https://docs.microsoft.com/en-us/windows/uwp/whats-new/windows-10-build-19041), and the implementation of a growing number of parts of the UWP API, such as Windows.UI.Xaml, to enable UWP and WinUI applications to run on these platforms.
- Rider - platform .NET IDE devloped by JetBrains to develop .NET, ASP.NET, .NET Core, Xamarin; or Unity applications for Windows, Mac, Linux.
- dotPeek
- dotTrace
- dotMemory
- dotCover - the-fly which unit tests are affected by your latest code changes, and automatically re-runs the affected tests for you. The continuous testing mode can be switched on for any unit test session.
- Json.NET - performance JSON framework for .NET.
- .NET Fiddle
- Octopus Deploy
- Appveyor - based continuous integration system that integrates natively with your source control and allows CI configuration files to live alongside your projects.
- Visual Studio - rich application that can be used for many aspects of software development. Visual Studio makes it easy to edit, debug, build, and publish your app. By using Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, and Windows Store.
- Resharper - the-fly code quality analysis for C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, TypeScript, CSS, HTML, and XML. Letting you know right away if your code needs to be improved.
- ANTLR (ANother Tool for Language Recognition)
- MSBuild
- Bot Framework - source, visual authoring canvas for developers and multi-disciplinary teams to design and build conversational experiences with Language.
- Quasar - weight remote administration tool coded in C#. The usage ranges from user support through day-to-day administrative work to employee monitoring. Providing high stability and an easy-to-use user interface, Quasar is the perfect remote administration solution for you.
- CodeMaid
- AutoRest - Specification) format. It Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python, Ruby.
- Markdig
- Bitcoin-ruby
-
-
Ruby Learning Resources
-
Ruby Tools
-
E-Books
- RubyMine
- Rails - application framework that includes everything needed to create database-backed web applications according to the [Model-View-Controller (MVC)](https://en.wikipedia.org/wiki/Model-view-controller) pattern. Understanding the MVC pattern is key to understanding Rails. MVC divides your application into three layers: Model, View, and Controller, each with a specific responsibility.
- Active Admin
- Spree - commerce platform for Rails 6 with a modern UX, optional PWA frontend, REST API, GraphQL, several official extensions and 3rd party integrations.
- Sidekiq
- Brakeman
- fastlane
- Fluentd
- Prettier for Ruby
- rbenv
- Capistrano
- React-Rails
- Pry
- dotenv
- Scientist
- PHP-OP_RETURN
- BlockTrail PHP SDK
-
-
PHP Learning Resources
-
E-Books
- PHP - purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
- PHP 8
- What's New in PHP 8 - Auth0
- PHP Manual
- MIT's PHP Code Style Guide
- PHP Style Guide
- PHP tutorial by W3Schools
- PHP MySQL & CodeIgniter Course on Udemy
-
-
PHP Tools
-
E-Books
- Code Server
- PhpStorm
- Laravel
- PHP Intelephense
- PHP Tools for Visual Studio/VS Code
- Symfony
- Composer
- DesignPatternsPHP
- CodeIgniter
- HHVM - source virtual machine designed for executing programs written in [Hack](https://hacklang.org/). HHVM uses a just-in-time (JIT) compilation approach to achieve superior performance while maintaining amazing development flexibility. HHVM should be used together with a webserver like the built in, easy to deploy [Proxygen](https://docs.hhvm.com/hhvm/basic-usage/proxygen), or a [FastCGI-based](https://docs.hhvm.com/hhvm/advanced-usage/fastCGI) webserver on top of nginx or Apache.
- Swoole - driven asynchronous & coroutine-based concurrency networking communication engine with high performance written in C and C++ for PHP.
- Matomo - featured PHP MySQL software program that you download and install on your own webserver. At the end of the five-minute installation process, you will be given a JavaScript code. Simply copy and paste this tag on websites you wish to track and access your analytics reports in real-time.
- Grav - based Web-platform. There is Zero installation required. Just extract the ZIP archive, and you are already up and running. It follows similar principles to other flat-file CMS platforms, but has a different design philosophy than most. Grav comes with a powerful Package Management System to allow for simple installation and upgrading of plugins and themes, as well as simple updating of Grav itself.
- Slim
- Visual Studio Code
- Guzzle
- PHPUnit - oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.
- Whoops - of-the-box, it provides a pretty error interface that helps you debug your web projects, but at heart it's a simple yet powerful stacked error handling system.
-
-
Rust Learning Resources
-
Rust Tools
-
E-Books
- Crater
- Wasmer - integrations).
- Vector - performance, end-to-end (agent & aggregator) observability data platform that puts the user in control of their observability data.
- Chalk - like logic solver.
- stdarch - specific APIs and run-time feature detection.
- Krustlet - and-toleration/). The project is currently experimental.
- Cargo
- VSCode-Rust - either by the official Rust Language Server (RLS) or rust-analyzer, depending on the user's preference. If you don't have it installed, the extension will install it for you (with permission). This extension is built and maintained by the Rust IDEs and editors team with the focus on providing a stable, high quality extension that makes the best use of the respective language server.
- Apache Arrow - memory analytics. It contains a set of technologies that enable big data systems to process and move data fast. Arrow's libraries are available for C, C++, C#, Go, Java, JavaScript, MATLAB, Python, R, Ruby, and Rust.
- Tokio - driven, non-blocking I/O platform for writing asynchronous applications with the Rust programming language.
- TiKV - source distributed transactional key-value database that also provides classical key-vlue APIs, but also transactional APIs with ACID compliance.
- Hyper
- Rocket
- Clippy
- Servo
- RustPython
- Miri - level intermediate representation. It can run binaries and test suites of cargo projects and detect certain classes of undefined behavior. Miri will alsowill also tell you about memory leaks: when there is memory still allocated at the end of the execution, and that memory is not reachable from a global static, Miri will raise an error.
- Simpleinfra
- Rustlings
-
-
Erlang Learning Resources
-
E-Books
- Erlang - time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging.
- Erlang Programming Trainging Modules
- Erlang courses on Udemy
- Erlang/Elixir Syntax: A Crash Course
- Erlang Programming Rules and Conventions
- Erlang Reference Manual
- Getting Started With Erlang
-
-
Erlang Tools, Libraries, and Frameworks
-
E-Books
- Erlang LS
- asdf - project basis with support for Ruby, Node.js, Elixir, Erlang & more.
- EMQ X Broker
- Apache CouchDB - master syncing database with an intuitive HTTP/JSON API, designed for reliability.
- Ejabberd - tolerant technology that allows the creation of large-scale instant messaging applications. The server can reliably support thousands of simultaneous users on a single node and has been designed to provide exceptional standards of fault tolerance.
- Rustler
- Lumen
- Cowboy
- Tsung - performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc.
- Alpaca
- Manifold
- Lager
- Hackney
-
Programming Languages
Categories
Blockchain Explorers
82
Blockchain Playgrounds
68
Platforms
32
Python Frameworks and Tools
31
Books
29
C/C++ Tools
28
Java Tools and Frameworks
26
C/C++ Learning Resources
26
JavaScript/TypeScript Tools
23
Go Tools
23
C# Tools
21
Courses
20
Rust Tools
19
PHP Tools
18
Ruby Tools
17
Erlang Tools, Libraries, and Frameworks
13
Python Learning Resources
12
Utilities
10
Java Learning Resources
10
Ruby Learning Resources
9
PHP Learning Resources
8
Go Learning Resources
8
C# Learning Resources
7
Bitcoin/Lightning Network Resources
7
JavaScript/TypeScript Learning Resources
7
Erlang Learning Resources
7
Rust Learning Resources
6
Blockchain Assets
5
Lightning Network
2
Blockchain Distribution
2
License
1
Sub Categories
Keywords
golang
16
python
16
bitcoin
14
go
12
rust
11
java
9
typescript
8
javascript
7
http
6
ruby
6
erlang
6
nodejs
5
web
5
blockchain
5
cpp
4
devops
4
dotnet
4
visual-studio
4
cryptocurrency
4
rest
3
cli
3
web-framework
3
c-sharp
3
logging
3
c
3
kubernetes
3
csharp
3
android
3
mysql
2
cryptography
2
data-science
2
electron
2
github-actions
2
deep-learning
2
oreilly
2
machine-learning
2
ethereum
2
neural-network
2
mono
2
kotlin
2
client
2
debugger
2
benchmarking
2
blockchain-technology
2
serverless
2
python3
2
lambda
2
websocket
2
lightning-network
2
dotnetcore
2