https://github.com/trueblocks/trueblocks-namester
https://github.com/trueblocks/trueblocks-namester
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/trueblocks/trueblocks-namester
- Owner: TrueBlocks
- License: gpl-3.0
- Created: 2025-07-07T02:55:38.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-07T02:58:51.000Z (12 months ago)
- Last Synced: 2025-07-07T03:47:22.100Z (12 months ago)
- Language: TypeScript
- Size: 0 Bytes
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TrueBlocks Namester
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-namester.git
cd trueblocks-namester
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-namester`
- Create the pull request.
## License
[LICENSE](./LICENSE)