npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

timecoder

v0.0.21

Published

TimeCoder is a VS Code extension designed to boost your productivity while coding. It features a stopwatch to track how long you take to solve problems or complete tasks, and a Pomodoro timer to challenge yourself to finish tasks within a set time — all w

Readme

Time Coder - VS Code Extension

Overview

Time Coder is a Visual Studio Code extension designed to help developers track their time efficiently using a Stopwatch and a Pomodoro Timer. This extension provides an intuitive way to measure time spent on tasks, track sessions, and improve productivity with various features.

Features

  • Stopwatch Mode ⏱: Measure elapsed time with a start, pause, and reset function.
  • Pomodoro Timer Mode ⏰: Focus on tasks using the Pomodoro technique with customizable durations.
  • Session Tracking 📊: Records session history to help analyze time spent on coding.
  • Status Bar Integration 📌: Displays real-time time tracking updates directly in the status bar.
  • Webview Panel Support 🌐: Provides an interactive UI for managing timers.
  • Sidebar Panel 📂: Access Stopwatch and Pomodoro timers through a dedicated sidebar UI.
  • Shortcut Commands 🚀: Easily control the timers with VS Code commands.

🏆 Fortune Message Feature

  • Fortune Messages: Before starting a task, users are greeted with a random motivational or insightful message in the sidebar, enhancing focus and positivity.
  • Enhanced User Experience: Helps users start their work with a positive mindset and motivation.
  • Dynamic Display: The message updates regularly, adding an engaging element to time management

Installation

  1. Open Visual Studio Code.
  2. Navigate to the Extensions Marketplace (Ctrl + Shift + X or Cmd + Shift + X on macOS).
  3. Search for Time Coder.
  4. Click Install and reload VS Code if necessary.

Usage

Start the Stopwatch

  1. Click on the Stopwatch button in the status bar or sidebar.
  2. Click ▶ to start, ⏸ to pause, and 🔄 to reset.
  3. Time updates will be shown in the status bar and sidebar.

Stopwatch Mode

Start the Pomodoro Timer

  1. Click on the Pomodoro button in the status bar or sidebar.
  2. Click ▶ to start, ⏸ to pause, and 🔄 to reset.
  3. Adjust the timer using ⏬ (Decrease) and ⏫ (Increase).
  4. When the timer completes, an alert will notify you.

Pomodoro Timer

Switch Between Modes

  • Click on the Clock Emojis in the status bar or sidebar ( ⏰/⏱/⏳ ) to toggle between Session Timer, Stopwatch and Pomodoro.

Sidebar UI

The extension includes a dedicated Sidebar Panel for enhanced usability. The sidebar consists of:

  • Timer Display: Shows the current time for Stopwatch, Pomodoro, and Session tracker.
  • Control Buttons: Start, pause, reset, increase, and decrease time options.
  • Mode Toggle: Easily switch between Session Tracker, Stopwatch, and Pomodoro directly from the sidebar.
  • Session History: View past sessions for tracking productivity.

Commands

| Command | Description | |---------|-------------| | timeCoder.toggleMode | Switch between Stopwatch and Pomodoro mode | | timeCoder.toggleTimer | Start or pause the current timer | | timeCoder.resetTimer | Reset the active timer | | timeCoder.adjustPomodoroTimeIncrease | Increase Pomodoro duration | | timeCoder.adjustPomodoroTimeDecrease | Decrease Pomodoro duration | | timeCoder.openWebview | Open the detailed time tracking dashboard |

You can access these commands via Command Palette (Ctrl + Shift + P or Cmd + Shift + P).


Contributing

We welcome contributions! Feel free to submit issues, feature requests, or pull requests to improve the extension.

  1. Fork the repository.
  2. Create a new branch.
  3. Make changes and commit.
  4. Submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Credits

👨‍💻 Developed by DjArtimus.

Connect with Me 🚀

GitHub | LinkedIn | Portfolio | Twitter