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

cli-top

v2.10.1

Published

CLI tool for VTOP

Readme

ACM Header


Overview

cli-top is an easy-to-use tool for VIT students that helps them quickly access important information from the VTOP student portal. Whether it's checking grades, viewing the timetable, or handling assignments, cli-top makes it simple to get what you need.

Features

  • Login: Secure login to the VTOP portal
  • Mark View: Check your marks for various courses
  • Digital Assignment: Manage your digital assignment submissions
  • Course Page: Access course materials and updates
  • Academic Calendar: Keep track of important academic dates
  • Exam Schedule: View upcoming exam schedules
  • Attendance Calculator: Calculate your attendance percentage
  • Time Table: Easily view your class schedule
  • Class Messages: Stay updated with class announcements
  • Leave Status: Check the status of your leave applications
  • Nightslip Status: Monitor your hostel nightslip requests
  • Library Dues: Stay on top of library dues
  • Receipts: Access fee receipts and payment history
  • Grade View: Review your grades and academic performance
  • Student Profile: View personal details
  • Hostel Info: Check hostel details
  • CGPA View: Track your cumulative GPA over semesters
  • Syllabus: Easily download syllabus files
  • Facility: View hostel facilities
  • Logout: Securely logout from the CLI

Tech Stack

  • GoLang : Core programming language
  • Cobra : Go library for creating the terminal CLI

Installation

To install cli-top, you can download the binary directly from cli-top.acmvit.in.

  1. Download the Binary:

    Visit cli-top.acmvit.in to download and configure the appropriate binary for your operating system.

  2. Run the Binary:

After downloading, navigate to the folder where the binary is saved and run it from your terminal:

./cli-top

Build from Source

To compile cli-top yourself:

CGO_ENABLED=0 go build -trimpath -ldflags "-s -w" -o cli-top .

Using -trimpath removes local file paths from the executable and, together with -ldflags "-s -w", helps reduce binary size.

Usage

After installation, you can access various features of cli-top by running specific commands:

  • Login to VTOP:
./cli-top login 
  • View Marks:
./cli-top marks
  • Calculate Attendance:
./cli-top attendance
  • For a full list of commands and features of cli-top, you can run:
./cli-top help

Project Management

  • Use Git for version control and code management
  • Take up issues and request assignment before starting work
  • Push to the "dev" branch for testing and compatibility checks
  • Main and dev branch pushes require approval from designated maintainers

Authors

Maintainers

Contributors