Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/valist-io/valist

Web3-native software distribution. Publish and install executables, Docker images, WebAssembly, and more. Powered by Ethereum, IPFS, and Filecoin.
https://github.com/valist-io/valist

cargo cdn code-signing cryptography decentralized-protocols docker ethereum filecoin firmware go ipfs npm pki valist wasm

Last synced: 6 days ago
JSON representation

Web3-native software distribution. Publish and install executables, Docker images, WebAssembly, and more. Powered by Ethereum, IPFS, and Filecoin.

Awesome Lists containing this project

README

        

[![Logo](./img/logo-header.png)](https://valist.io)

[![Go Reference](https://pkg.go.dev/badge/github.com/valist-io/valist.svg)](https://pkg.go.dev/github.com/valist-io/valist)
[![Discord](https://img.shields.io/discord/785535462311591976)](https://discord.com/channels/785535462311591976)
[![Valist](https://img.shields.io/badge/valist-published-blue)](https://app.valist.io/valist)
[![Gitcoin](https://img.shields.io/badge/gitcoin-grant-brightgreen)](https://gitcoin.co/grants/1776/valist)

Web3-native software distribution.

## Features

* Publish Applications and Assets (EXEs, WASM, Docker images, NFTs, etc.)
* Multi-Factor Releases (multi-sig for publishing assets)
* Multi-Chain Support (EVM based only for now, NEAR [coming soon](https://github.com/filecoin-project/devgrants/pull/368))

## Documentation

Documentation for how to get started with Valist can be found at [https://docs.valist.io](https://docs.valist.io).

## Examples

- [Create React App](https://github.com/valist-io/example-create-react-app)
- [NextJS App](https://github.com/valist-io/example-next-app)
- [Go Multi Platform](https://github.com/valist-io/example-go-multi-platform)

## Building

This repo contains all services required to run Valist on your machine. However, you can also clone each repo and build components separately.

## Development

Start by cloning the repo and updating submodules.

```bash
git clone https://github.com/valist-io/valist

cd valist

bash update-submodules.sh main
```

To start the docker-compose run the following.

```bash
make dev
```

To deploy the contracts and subgraphs to the local ganache run the following.

```bash
make deploy
```

## Contributing

We welcome pull requests and would love to support our early contributors with some awesome perks!

Found a bug or have an idea for a feature? [Create an issue](https://github.com/valist-io/valist/issues/new).

## Maintainers

[@awantoch](https://github.com/awantoch)

[@jiyuu-jin](https://github.com/jiyuu-jin)

[@nasdf](https://github.com/nasdf)

## License

Valist is licensed under the [Mozilla Public License Version 2.0](https://www.mozilla.org/en-US/MPL/2.0/).