Skip to content

eightfish-org/eightfish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


eightfish logo


EightFish

What is EightFish?

EightFish is a web MVC framework to develop decentralized applications.

Deeply, EightFish is a development framework (maybe the first one) for the Open Data Application (ODA), implementing the Open Data Application Model (ODAM). The theory of ODA and ODAM is located here. In a short description: EightFish powers ODAs, ODAs constitute the OpenWeb.

EightFish makes devs to develop a decentralized application in traditional Web development style, rather than the smart contract style. Unlike the smart contract blockchain tech stack most DApps adopt, EightFish makes your own network, a sovereign network which doesn't rely on any other blockchain layers or services.

By some elaborate designs, EightFish reaches the experiences of Web2/Internet web development, but for the OpenWeb decentralized application.

NOTICE: EightFish itself is not a service/platform/serverless/layer, it is just a dev framework tool.

Get Started

You can read the EightFish Book to learn how to get started.

Status

The status is before Alpha, we are working on one use case of this:

  • GUTP: A General User Text Persistence protocol, built using EightFish
  • Discux: A forum system (including backend and frontend) connected to GUTP.

Soon you will get a concrete picture that how EightFish works.

Docker and Tests

If you want to compile EightFish step by step, please follow steps in the docker doc to build and test.

License

GPLv3.0

About

EightFish is a web MVC framework to develop decentralized applications.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages