All Projects → blockstack → Blockstack.org

blockstack / Blockstack.org

The Blockstack website

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Blockstack.org

Unstoppable Wallet Android
A secure and decentralized Bitcoin and other cryptocurrency wallet for Android phones. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 165 (+25%)
Mutual labels:  blockchain, dapp, decentralized
Particl Desktop
The GUI application for Particl Markeplace and PART coin wallet. A decentralized peer to peer marketplace –free, secure, private, untraceable.
Stars: ✭ 131 (-0.76%)
Mutual labels:  blockchain, dapp, decentralized
Dfile
[Python + Flask] DFile: A fancy S3-based file sharing mode
Stars: ✭ 79 (-40.15%)
Mutual labels:  blockchain, dapp, decentralized
Disperse
React/Redux dApp (decentralized app) boilerplate using Ethereum's blockchain
Stars: ✭ 36 (-72.73%)
Mutual labels:  blockchain, dapp, decentralized
Embark
Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
Stars: ✭ 3,478 (+2534.85%)
Mutual labels:  blockchain, dapp, decentralized
Unstoppable Wallet Ios
A secure and decentralized Bitcoin and other cryptocurrency wallet for iPhone. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 180 (+36.36%)
Mutual labels:  blockchain, dapp, decentralized
Alpha Wallet Ios
An advanced Ethereum mobile wallet
Stars: ✭ 140 (+6.06%)
Mutual labels:  blockchain, dapp, decentralized
Gun
An open source cybersecurity protocol for syncing decentralized graph data.
Stars: ✭ 15,172 (+11393.94%)
Mutual labels:  blockchain, dapp, decentralized
Subnode.org
SubNode: Social Media App
Stars: ✭ 25 (-81.06%)
Mutual labels:  blockchain, webpack, decentralized
Trace
Supply chain transparency platform proof-of-concept based on the Ethereum blockchain ✍️
Stars: ✭ 52 (-60.61%)
Mutual labels:  blockchain, dapp, decentralized
Molecule
⚛️ – :atom: – ⚛️ Boilerplate for cross platform web/native react apps with electron.
Stars: ✭ 95 (-28.03%)
Mutual labels:  webpack, styled-components
Purple
Official Rust implementation of the Purple Protocol
Stars: ✭ 85 (-35.61%)
Mutual labels:  blockchain, decentralized
Trust Wallet Ios
📱 Trust - Ethereum Wallet and Web3 DApp Browser for iOS
Stars: ✭ 1,228 (+830.3%)
Mutual labels:  blockchain, dapp
Brightid
Reference mobile app for BrightID
Stars: ✭ 101 (-23.48%)
Mutual labels:  blockchain, decentralized
Kitty Items
Based on CryptoKitties, Kitty Items is an example of a full-stack dapp built on Flow.
Stars: ✭ 98 (-25.76%)
Mutual labels:  blockchain, dapp
React Bootstrap Webpack Starter
ReactJS 16.4 + new React Context API +react Router 4 + webpack 4 + babel 7+ hot Reload + Bootstrap 4 + styled-components
Stars: ✭ 103 (-21.97%)
Mutual labels:  webpack, styled-components
React Native Blockchain Poll
Source code of bringing-the-blockchain-to-react-native blog post.
Stars: ✭ 75 (-43.18%)
Mutual labels:  blockchain, dapp
Dai Universe
Money legos all the way down
Stars: ✭ 106 (-19.7%)
Mutual labels:  blockchain, decentralized
Awesome Iota
A community driven list of useful IOTA blogs, articles, videos and tools.
Stars: ✭ 109 (-17.42%)
Mutual labels:  blockchain, decentralized
Alpha
Craft your own web-based chatbot
Stars: ✭ 113 (-14.39%)
Mutual labels:  webpack, styled-components

Blockstack.org

The official website for the latest information on Blockstack
blockstack.org

Contribute · Explore


Blockstack.org

Discord PRs Welcome

A live version of this site can be found online at https://blockstack.org.

Technology

This is a react application built using next.js. It is statically exported to markup + javascript. It is using redux-bundler (an abstraction on top of redux + reselect) for state management. Most of the content is written in Markdown, parsed using MDX.

Contributing

Be sure to have node + npm/yarn installed before getting started.

Fork the repo and pull it down to your machine, and then in the directory run:

npm install
npm run dev

OR

yarn install
yarn dev

Running the dev task will launch a local instance of the site with all the modern advantages of front end work (hot module reloading, etc).

Adding pages / routes

Next.js is first and foremost a directory/file based framework. If you look in the pages directory, you should get a pretty good idea of the routes contained within this project. To add a new route, simply create a file or folder with the route you want to add, and start coding! Files can be *.js or *.mdx

The blog gets its data from an external source (Ghost) and is parsed via /blog and /blog/single. Even though the data is external, you can still get some insight into how the routes work via the directory structure.

Exporting new pages

Because we are exporting the react application to run in places only static sites can, we have to pass our routes to the next.config.js file. We have a routes.js file that contains our static and dynamic routes. When adding a new page, make sure to add the path to this file.

Next.js has a function called exportPathMap in the next.config.js which allows the export to know what to export! You can also fetch data at this point to generate dynamic pages. Take a look at next.config.js to see an example.

Sitemap

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].