https://github.com/fission-codes/fission
Fission CLI & server
https://github.com/fission-codes/fission
api cli decentralized heroku ipfs service web-api
Last synced: 7 months ago
JSON representation
Fission CLI & server
- Host: GitHub
- URL: https://github.com/fission-codes/fission
- Owner: fission-codes
- Created: 2019-04-29T00:37:38.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-02-14T22:18:29.000Z (almost 2 years ago)
- Last Synced: 2025-04-10T01:23:17.985Z (9 months ago)
- Topics: api, cli, decentralized, heroku, ipfs, service, web-api
- Language: Haskell
- Homepage: https://runfission.com/docs
- Size: 1.99 MB
- Stars: 122
- Watchers: 14
- Forks: 13
- Open Issues: 73
-
Metadata Files:
- Readme: README.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Fission


[](https://fission.codes/discord)
[](https://talk.fission.codes)
Seamlessly deploy websites and store secure user data
This project can build multiple binaries. Please refer to the README for the specific package (e.g. fission-cli, fission-core). Here is how the projects are related to each other:
```
ipfs
^
|
fission-core
^
|
fission-web-api
^ ^
| |
fission-web-client fission-web-server
^
|
fission-cli
```
### `fission-core`
Core data types, helper functions, `Fission.Prelude`
### `fission-web-api`
Declarative definitions of our web API. The contract between the web client and server.
### `fission-web-client`
Web client functions, classes, helper functions
### `fission-cli`
CLI interface to our service
### `fission-server`
Web server, database, 3rd party integrations
# Building
Fission is built inside of a pure Nix shell via the [Stack integration](https://docs.haskellstack.org/en/stable/nix_integration/). This means that you _should_ only need to type `stack build` to do a complete build of all packages.
If you're using a nix shell, you can use `cachix` to prevent re-building dependencies (particularly on `aarch64-darwin`) via: `cachix use fission-codes`.