https://github.com/trueblocks/trueblocks-explorer
https://github.com/trueblocks/trueblocks-explorer
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/trueblocks/trueblocks-explorer
- Owner: TrueBlocks
- License: gpl-3.0
- Created: 2025-09-18T16:56:57.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-28T05:20:25.000Z (9 months ago)
- Last Synced: 2025-09-28T07:17:04.555Z (9 months ago)
- Language: TypeScript
- Size: 1.95 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TrueBlocks Explorer
An opinionated version of a desktop-based Wails app with Golang backend and React frontend using TrueBlocks's SDK and Unchained Index.
## Features
- Desktop app built with Wails, React, TypeScript, Mantine, and TrueBlocks
- Golang backend - fast, concurrent, type safe
- ESLint & Prettier configured for frontend
- GolangCI-lint configured for backend
- VSCode automatic formatting on save (Go, TS, JS, YAML, TOML)
## Getting Started
### Prerequisites
- Golang >= 1.23.1
- Wails >= 2.10.1 and < 3.x
- Yarn (no npm)
- Node.js >= 18.x
### Installation
```bash
git clone https://github.com/TrueBlocks/trueblocks-explorer.git
cd trueblocks-explorer
yarn install
yarn test
```
### Running in Development
```bash
yarn dev
```
### Building for Production
```bash
yarn build
```
### Linting
```bash
yarn lint
```
## Project Structure
```[text]
.
├── app
├── frontend
│ ├── dist
│ │ └── assets
│ └── src
│ ├── components
│ ├── context
│ ├── contexts
│ ├── hooks
│ ├── layout
│ ├── utils
│ ├── views
│ └── wizards
│ └── hooks
└── pkg
├── markdown
├── msgs
├── preferences
├── project
└── validation
```
## Contributing
We love contributors. Please see information about our workflow before proceeding.
- Fork this repository into your own repo.
- Create a branch: `git checkout -b `.
- Make changes to your local branch and commit them to your forked repo:
`git commit -m ''`
- Push back to the original branch:
`git push origin TrueBlocks/trueblocks-explorer`
- Create the pull request.
## License
[LICENSE](./LICENSE)