In development to maintain all the features.
Extension replaces a new tab in the browser. Each time you open the browser/new tab, you will see a new random card.
- No permissions
- No analytics
- No frameworks (pure js)
- Multiple decks
- Support different types of cards
- Assign tags
- Local data storage (IndexedDB)
- Open-Source
Install via docker
# Set up and run the project
$ make up
# Run linters
$ make lint
$ make eslint
$ make prettier
$ make stylelint
# Run tests
$ make tests
# View docker logs
$ make logs
## Stop project
$ make down
Local install
Install pnpm.
# Install packages
$ pnpm i --frozen-lockfile
# Run project
$ pnpm dev
# Run linters
$ pnpm lint:fix
$ pnpm eslint:fix
$ pnpm prettier:fix
$ pnpm stylelint:fix
# Run tests
$ pnpm test
Install extension
Load unpacked from path src/app/public
.