Blockchain-Guide
Blockchain Guide
https://github.com/mikeroyal/Blockchain-Guide
Last synced: 5 days ago
JSON representation
-
JavaScript/TypeScript Tools
-
E-Books
- 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
- TensorFlow.js - source WebGL hardware-accelerated JavaScript library for training and deploying machine learning models.
- BitcoinLib
-
-
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.
- NetBeans
-
-
Lightning Network
-
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
- Visual Studio Code
- 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
- 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.
- Phalcon
- Swoole - driven asynchronous & coroutine-based concurrency networking communication engine with high performance written in C and C++ for PHP.
-
-
Platforms
-
E-Books
- 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.
- Decent
- 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
- Monero - secure, private, untraceable currency. It is open-source and freely available to all
- Multichain
- Factom - Profit systems.
- Expanse
-
-
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/).
- Neural Network Intelligence(NNI)
- Luigi - in.
- Locust
- spaCy
- PuLP
- Awesome CryptoCoinJS
- Bitcore Library
- Bitcoinjs-lib
- Cryptocoin
- BlockTrail SDK NodeJS
- bcoin
- Sanic
- GraphLab Create - scale, high-performance machine learning models.
- Sentry
-
-
Python Learning Resources
-
E-Books
- CheckiO
- PCPP – Certified Professional in Python Programming 2
- 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
- The Python Open Source Computer Science Degree by Forrest Knight
- Real Python
-
-
Ruby Learning Resources
-
Ruby Tools
-
E-Books
- Prettier for Ruby
- 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
- rbenv
- Capistrano
- React-Rails
- Pry
- dotenv
- Scientist
- PHP-OP_RETURN
- BlockTrail PHP SDK
- Kaminari
-
-
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.
-
Programming Languages
Categories
Blockchain Explorers
83
Blockchain Playgrounds
81
Platforms
36
Books
34
Python Frameworks and Tools
33
C/C++ Tools
28
Java Tools and Frameworks
27
C/C++ Learning Resources
27
JavaScript/TypeScript Tools
25
C# Tools
23
Go Tools
23
Courses
21
PHP Tools
20
Rust Tools
19
Ruby Tools
18
Erlang Tools, Libraries, and Frameworks
14
Python Learning Resources
12
Java Learning Resources
11
Utilities
11
Ruby Learning Resources
9
Erlang Learning Resources
9
Go Learning Resources
9
PHP Learning Resources
8
JavaScript/TypeScript Learning Resources
8
C# Learning Resources
8
Bitcoin/Lightning Network Resources
7
Rust Learning Resources
7
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