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

@manishrathaur/ai-portfolio-starter

v0.1.0

Published

AI-powered developer portfolio starter with React, Vite, blog system, chatbot UI, RSS/sitemap, and configurable backend integration.

Downloads

34

Readme

AI Portfolio Starter

A production-ready AI-powered developer portfolio starter built with React, Vite, blog system, theme support, chatbot UI, RSS/sitemap generation, and configurable backend integration.

This template is free to use and customize.

What is included

  • React + Vite portfolio frontend
  • responsive portfolio sections
  • dark/light theme support
  • blog system
  • markdown article rendering
  • RSS, sitemap, and robots generation
  • chatbot UI
  • optional AI backend connection
  • resume link support
  • configurable social/profile links
  • production checklist scripts

What is not included

This template does not include real API keys or private tokens.

You must add your own environment variables locally or in your deployment platform.

Quick start

Clone the project:

git clone your-repo-url
cd your-repo-name

Install dependencies:

npm install

Create environment file:

cp .env.example .env

Run locally:

npm run dev

Before pushing or deploying:

npm run check

Configuration

Edit social/profile links:

src/config/socials.js

Edit public profile content:

src/content/profile.jsx
src/content/experience.jsx
src/content/projects.jsx
src/content/skills.jsx
src/content/site/metadata.js

Add your resume:

public/resumes/

Then update the resume path in:

src/config/socials.js

Chatbot backend

The chatbot UI is included.

To connect a backend, set this in .env:

VITE_CHATBOT_BACKEND_URL=https://your-backend-url.com

If this value is empty, the site still works. The chatbot will show a setup message instead of failing.

Backend provider keys belong in:

backend/.env

Use:

backend/.env.example

as the reference.

Blog workflow

Blog content lives in:

src/content/blog/

Use this to hide an article:

status: 'draft'

Use this to publish an article:

status: 'published'

Published articles appear in:

/blog
/rss.xml
/sitemap.xml

Deploy

Frontend can be deployed to Vercel, Netlify, or any static hosting provider.

Set these environment variables in your hosting dashboard if needed:

VITE_CHATBOT_BACKEND_URL
VITE_SITE_URL

The backend should be deployed separately.

Full setup guide

Read:

TEMPLATE_SETUP.md

Safety checklist

Before publishing your version:

npm run check
git status

Do not commit:

.env
backend/.env
API keys
private tokens
secrets

License

MIT