A Neovim plugin that gamifies coding with RPG elements like XP, levels, and achievements to boost motivation.
Triforce.nvim is a Neovim plugin that adds RPG-style gamification to the coding experience. It tracks your typing, saving, and session activity to award experience points, unlock levels, and grant achievements, turning routine coding into a more engaging and rewarding process. The plugin helps combat monotony and lack of motivation by providing visual progress and dopamine boosts.
Neovim users, particularly developers with ADHD or those who struggle with consistency, who want to make their coding sessions more fun and motivating. It's also for anyone interested in tracking their coding statistics and gamifying their workflow.
Developers choose Triforce.nvim for its beautiful, highly customizable interface and its unique approach to increasing coding motivation through RPG elements. Unlike generic productivity trackers, it integrates seamlessly into Neovim, offers detailed stats and achievements, and is built with the Lua ecosystem and community aesthetics in mind.
Triforce is a Neovim plugin with beautiful UI that adds a bit of RPG flavor to your coding — XP, levels, and achievements while you work.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built with nvzone/volt, the UI features clean themes, GitHub-style heatmaps, and detailed profile tabs, as shown in the README screenshots, making stats engaging to view.
Allows custom levels, achievements, XP rewards, and language tracking via configuration options, enabling users to tailor RPG elements to their workflow.
Designed to help users with ADHD by providing dopamine boosts through XP gains and achievement unlocks, turning coding into a rewarding experience.
Offers Lualine components for statusline display and intuitive Neovim commands like :Triforce profile, ensuring easy access within the editor.
Requires nvzone/volt for UI and a patched font for icons, adding setup complexity and potential compatibility issues with existing configurations.
Key roadmap items like VCS support, cloud sync, and sound effects are not yet available, limiting advanced use cases despite active development.
Tracking every character typed and auto-saving every 5 minutes could introduce minor latency, especially on resource-constrained systems.