Skip to content
EOSIO ElectronJS (Mac, Linux, Windows) desktop dApp starter with TypeScript, ThemeUI, hooks and more.
JavaScript TypeScript HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
configs
internals
resources
src
test
.all-contributorsrc
.dockerignore
.editorconfig
.eslintignore
.eslintrc.js
.gitattributes
.gitignore
.prettierrc.js
.stylelintrc
.testcafe-electron-rc
.travis.yml
README.md
appveyor.yml
babel.config.js
package.json
renovate.json
tsconfig.json
yarn.lock

README.md

Collaborative Etiquette Blockmatic Standard MIT Follow on Twitter Chat on Telegram

TELOS Electron dApp Starter

Decktop cross platform (MAC, Linux, Win) dApp starter with TypeScript, Hooks, Theme UI, Wallet and i18n support.

TELOS

Best in class C++ EOSIO protocol technology providing fast, scalable and eco-freindly blockchain augmented by a growing library of Telos services and innovations. Free accounts, work proposals, dapp grants, decentralized exchange, dstor, bancor protocol, telos community and foundation.

Learn more

Electron

Electron, also called Electron JS, is a software development framework for building native applications (applications that run natively on Windows, macOS, and Linux) using web technologies, such as JavaScript, HTML, and CSS.

Disclaimer

This is a work in progress. Feel free to reach us out on telegram for clarifications. https://t.me/telosdreamstack

Features

  • TypeScript.
  • Blockmatic code conventions. ( functional, declarative, hooks )
  • Pre-commit code quality git hooks with husky, prettier and eslint.
  • CSS-in-JS styling based on design system constraints with Theme UI.
  • Multilanguage (i18n) with i18next.
  • Non relative (absolute) imports.
  • Component Error Boundaries.
  • Hot code reloading.
  • Automatic testing with Jest.
  • ...

dApp Architecture

...

File Structure

...

Usage

...

TELOS DreamStack

This repository is part of the TELOS DreamStack Project which provides set of guidelines, tools and starters to speed up dApp development following best practices for security, performance and maintainability of your application.

The code style convention aims to maximize reusability and facilitate collaboration. We have chosen the stack carefully so that it allows us to write robust and performant applications with more concise and readable code.

Contributing

Read the contributing guidelines for details.

Contributors

Thanks goes to these wonderful people (emoji key):

Gabo Esquivel
Gabo Esquivel

🤔 💻 👀
Ronny
Ronny

🤔 💻 👀

This project follows the all-contributors specification. Contributions of any kind welcome!

Blockmatic

Blockmatic is building robust ecosystem of people and tools for development of decentralized applications.

blockmatic.io

Blockmatic Twitter Blockmatic Facebook Blockmatic Github

You can’t perform that action at this time.