Field groups - organize editor fields into groups

AnkiWeb addon 666404032

Organizes notetype fields into custom groups so only the chosen group appears in the editor at a time, configured via Tools > Add-ons > Config.
AI-generated summary; may contain mistakes.

note-management

Open on AnkiWeb GitHub Forum topic Ask about alternatives

AnkiWeb

Rating
3 (πŸ‘ 3 Β· πŸ‘Ž 0)
Updated
2025-05-23
Anki versions
25.02.5~
Description language
en

Maintenance

active

  • Last update or commit was 33 days before the snapshot (2026-08-29).
  • The repository has 2 test files.
  • The repository has 2 GitHub Actions workflows.

GitHub

Repository
abdnh/anki-addon-template Β· more by abdnh
Stars
⭐ 12 · forks 1 · open issues 0
Last commit
2026-08-29
Languages
Jinja, Python, JavaScript, TypeScript, Just, HTML, CSS, Svelte
Tests
2

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.5025.02.5+2025-05-23
History across monthly snapshots

Loading…

Similar addons

CSS Injector - Change default editor styles

Allows overriding default editor styles, including lists and links inside fields and the overall editor, by editing CSS files, with night mode and note-type-specific options.

formattingappearance

Rating 21 πŸ‘ 21 Β· πŸ‘Ž 0 ⭐ 9 Anki 2.1.58~ Updated 2023-02-21
Add Field and Template IDs

Adds IDs to self-authored Anki notetype fields and templates, enabling ID-based notetype merging for schema updates; do not apply to imported notetypes to avoid duplication.

note-managementcard-templates

Rating 0 πŸ‘ 0 Β· πŸ‘Ž 0 ⭐ 3 Anki 2.1.66~ Updated 2023-09-08

README

Anki Add-on Template

Anki add-on template for my projects.

Overview

  • The template is implemented using Copier.
  • The ankiscripts project is used for various tasks, such as initializing the template, installing dependencies, generating forms and packaging the add-on.
  • Source files are in the src folder. The add-on zip contains all contents of this folder.
  • Qt Designer files (if any) are in designer folder. Generated Python forms are written to src/forms.
  • An addon.json file is used for metadata, similar to Glutanimate's add-on builder. manifest.json is produced from this file.
  • Uv is used to manage requirements in pyproject.toml.
  • Ruff is used for linting and formatting.
  • Tests are in the tests folder.
  • a justfile is used to run build & lint commands.
  • There's optional support for TypeScript/Svelte/SvelteKit under the ts folder.
  • CHANGELOG.md follows the Keep a Changelog format.
  • The description for the AnkiWeb listing is in ankiweb_page.html. ankiwebify-readme can be used to convert some sections of README.md to the HTML accepted by AnkiWeb.
  • mdBook is used for docs generation. See the docs folder.
  • The add-on is licensed under GNU AGPLv3.

Setup

  • Install ankiscripts: uv tool install git+https://github.com/abdnh/ankiscripts[template]
  • Create a new folder and run the following command to initialize the template: uv run init_anki_addon. This runs Copier and asks you a few questions such as add-on name. It also sets up the .vscode folder for VS Code.
  • Run the add-on using VS Code's launch configuration or manually using the command: uv run -m ankiscripts.run -b ankidata. This creates a symlink to the add-on's src folder inside the ankidata Anki data base folder and launches Anki.