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

tradings-site

v1.0.0

Published

Free Stock Trading Calculators & Tools

Readme

Tradings.site - Free Stock Trading Calculators & Tools

License: MIT Hugo Tailwind CSS Ko-fi

Official Website: https://tradings.site

Welcome to the official repository for Tradings.site, a comprehensive collection of free, high-precision stock trading calculators and investment tools designed to help traders and investors make smarter financial decisions.

🚀 Key Features

  • Stock Average Down Calculator: Optimize your portfolio entry points by calculating the new average price when buying the dip.
  • Warren Buffett Intrinsic Value Calculator: Determine the true value of a stock using Benjamin Graham's and Warren Buffett's Discounted Cash Flow (DCF) valuation methods.
  • Prop Firm Consistency Calculator: Monitor and ensure compliance with consistency rules for major prop firms like Apex Trader Funding, TopStep, and MyFundedFX.
  • Trading AI Prompt Generator: Generate professional, context-aware prompts for AI tools (ChatGPT, Claude) to enhance your market analysis and strategy.
  • Multilingual Support: Fully localized content serving both English and Spanish (Español) speaking users.
  • Responsive Design: A blazing fast, mobile-first interface optimized for all devices.

🛠️ Tech Stack

  • Core: Hugo (Static Site Generator)
  • Styling: Tailwind CSS via PostCSS
  • Scripting: Vanilla JavaScript
  • Deployment: Netlify / Vercel compatible

💻 Installation & Development

Follow these simple steps to set up the project locally for development.

Prerequisites

Quick Start

  1. Clone the Repository

    git clone https://gitlab.com/tradings.site/tradings.git
    cd tradings
  2. Install Dependencies

    npm install
  3. Run Development Server Start the local Hugo server with live reload:

    npm run dev
    # OR directly via Hugo
    hugo server

    Open your browser and navigate to http://localhost:1313 to view the site.

  4. Build for Production Generate the static files for deployment in the public/ directory:

    npm run build

☁️ Deployment

Environment Variables

When deploying to platforms like Cloudflare Pages, Netlify, or Vercel, you can securely inject sensitive keys using Environment Variables.

Google Tag Manager (GTM)

To enable Google Tag Manager in production:

  1. Go to your hosting dashboard settings (e.g., Cloudflare Pages > Settings > Environment variables).
  2. Add a new variable:
    • Key: HUGO_PARAMS_GTM_ID
    • Value: GTM-XXXXXXX (Your actual GTM Container ID)

This will automatically override the placeholder GIM_ID in hugo.toml during the build process without modifying the code.

🔗 Official Links & Resources

🤝 Contributing

Contributions to Tradings.site are welcome! Whether it's fixing bugs, improving documentation, or proposing new calculators, please feel free to submit a Pull Request.

📧 Contact & Support

For support, partnership inquiries, or feedback, please reach out to our team:

📄 License

This project is open source and available under the MIT License.