Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Code::Stats

miskamyasamiskamyasa4k downloads

Track your coding progress and earn XP for writing Markdown.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

This is a Obsidian plugin to send updates to https://codestats.net/api

The Code::Stats plugin for Obsidian allows you to track your coding progress and earn XP for writing code in the Obsidian editor. With this plugin, you can send XP data to your Code::Stats account using the Code::Stats API.

To get started, simply install the plugin and enter your Code::Stats API key in the settings panel. The plugin will then listen for keyup events in the Obsidian editor and send XP data to Code::Stats every time you type a character.

Note that you will need a Code::Stats account and API key to use this plugin. You can sign up for a free account at https://codestats.net/signup and API key can be found or created on https://codestats.net/my/machines page.

This project uses Typescript to provide type checking and documentation. The repo depends on the latest plugin API (obsidian.d.ts) in Typescript Definition format, which contains TSDoc comments describing what it does.

Manually installing the plugin

Copy over main.js, styles.css, manifest.json to your vault VaultFolder/.obsidian/plugins/obsidian-codestats/.

API Documentation

See https://github.com/obsidianmd/obsidian-api

Summary

Plugin ID: codestats
Developer: Denis (MiskaMyasa) Zaitsev
Mobile support: No

#codestats #obsidian #plugin

License

MIT License

80%
HealthExcellent
ReviewSatisfactory
About
Track coding activity and earn XP by reporting editor keystrokes to your Code::Stats account. Send automatic XP updates as you type, with character-level tracking reported to Code::Stats through their API.
IntegrationsDevelopersAutomation
Details
Current version
1.0.3
Last updated
Last year
Created
3 years ago
Updates
4 releases
Downloads
4k
Compatible with
Obsidian 1.8.9+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Sponsor
Patreon
Author
miskamyasamiskamyasa
github.com/Miskamyasa
GitHubmiskamyasa
  1. Community
  2. Plugins
  3. Integrations
  4. Code::Stats

Related plugins

BRAT

Easily install a beta version of a plugin for testing.

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.

Readwise Official

Sync highlights from Readwise to your vault.

Terminal

Integrate consoles, shells, and terminals.

Todoist Sync

Materialize Todoist tasks within your notes.

Shell commands

Define system commands that you want to execute via command palette, hotkeys, URI links or automated events. E.g. open external applications or perform automated file modifications.

Google Calendar

Interact with your Google Calendar.

Initiative Tracker

TTRPG initiative tracker.

Global Proxy

Configure network proxies for users in areas with restricted networks.

Actions URI

Add additional `x-callback-url` endpoints to the app for common actions — it's a clean, super-charged addition to Obsidian URI.