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 🙏

© 2025 – Pkg Stats / Ryan Hefner

generator-kotlin-simple

v0.2.3

Published

Simple, unassuming generator for kotlin projects

Downloads

5

Readme

generator-kotlin-simple

Simple Kotlin generator that only adds exactly what you need to get running.

Why?

There are other generators, some of which may no longer be maintained, or which simply have too large of a scope. This generator is primarily designed to quickly get up and running with a basic scaffolding for a gradle-based Kotlin project without needing to rely on an IDE-based setup process and avoiding the common pitfalls (no manifest, no bundled dependencies, not having the stdlib, etc).

Installation

npm install -g generator-kotlin-simple

Usage

yo kotlin-simple

This will default to the JVM target.

The prompts are unassuming (there are many), so you only end up with what you need, but with reasonable defaults aimed to avoid common pitfalls if you spam the return key.

JS Target

yo kotlin-simple:js

This will begin generating a Kotlin2JS project.

Features

  • Generate a gradle-based JVM-targeting kotlin application.

Roadmap

I use this for work and my own interests, so I will be maintaining it and adding more usability features. These will like be specific to my work usage and interests of course, but may be useful to others. Of course, I will review pull-requests if you like the project but want feature x and want it now! The general spirit of this project is to maintain simplicity, but this does not mean avoiding any complexity. More complex targets will be added as subgenerators where it makes sense, with the end goal of keeping reasonable defaults for most common uses, but flexibility where needed for more complex projects.

Future Updates Planned (not in order):

  • Prompt for reflection libs
  • Kotlin-Native generator
  • Ktor scaffolding for a variety of project types, with other useful supplementary libs (JSON, requests, IOC/DE)
  • Configuration storage
  • Suggestions?