io.github.toservetheking.Kareer CC0-1.0 GPL-3.0-or-later Kareer Track your job applications job career applications tracker resume sankey

Kareer is a Kirigami application for tracking job applications from first contact through to an offer. It records the details that matter - company, title, salary range and expectations, source, and dates - and every stage change is kept as history.

A Sankey diagram visualizes the whole pipeline at a glance, showing where applications progress and where they drop off between stages such as Applied, Screening, Interview and Offer.

Every action is also available from the command line, so applications can be logged automatically by other tools (for example a resume generator) without opening the GUI.

io.github.toservetheking.Kareer.desktop https://raw.githubusercontent.com/toservetheking/Kareer/main/screenshots/dashboard.png The application pipeline as a Sankey diagram #63d4c7 #1a7a70 https://github.com/toservetheking/Kareer https://github.com/toservetheking/Kareer/issues kareer toservetheking
  • Fix Save on the edit form silently dropping stage changes, and report missing company or title
  • Rework the pipeline diagram so drop-offs split off each stage and rejoin their outcome without braiding
  • Count each application once in the pipeline, so moving back a stage or being ghosted then rejected no longer draws extra ribbons
  • Choose where the database lives on first run: the default location, a folder of your choice, or an existing database
  • Move, open or reset the database location from Preferences
  • Add a --db option to use a specific database file from the command line or the GUI
  • Redesign the Sankey pipeline layout: top-aligned funnel, columns spread across the full width, labels always visible
  • Order ribbons at each stage to stop them braiding over each other
  • Canonicalize stage names written via the CLI (e.g. "rejected" now maps to "Rejected") and repair existing databases
  • Debounce window-resize relayouts and stop re-reading the database on resize
  • Rework the add/edit form onto a generic, catalog-driven field model
  • Add a Preferences page with a color-scheme switcher
  • Add an About page
  • Ship a full hicolor icon set instead of a single scalable SVG
  • Match KDE System Settings' Audio page layout for the edit form
  • Run the test suite in CI on every pull request
  • Add REUSE license-compliance metadata
  • Add a CONTRIBUTING guide

Initial release.