Skip to content
@poppinss

Poppinss

Small focused modules for Node.js

Poppinss is a collection of small utility packages used by the AdonisJS team.

Actively maintained

Following is the list of actively maintained packages

  • object-builder: A convenience class to create an object with dynamic properties.
  • string: A collection of helpers to perform operations on/related to a string value.
  • utils: A toolkit of utilities used across all the AdonisJS, Edge, and Japa packages.
  • cliui: Opinionated UI KIT for Command Line apps
  • youch: Pretty printer for errors
  • hooks: A simple yet effective implementation for executing hooks around an event.
  • middleware: Implementation of the chain of responsibility pattern.
  • oauth-client: A framework agnostic package to implement "Login with" flow using OAuth compliant authorization servers.
  • file-generator: Generate fake in-memory files for varying sizes.
  • intl-formatter: Memoized API for Intl (To be used within Node).
  • macroable: Extend classes from outside in using Macros and getters.
  • prompts: Wrapper over enquirer with better support for testing.
  • colors: Wrapper over kleur with better support for testing.
  • chokidar-ts: File watcher for TypeScript projects.

Pinned Loading

  1. youch youch Public

    Pretty print JavaScript errors on the Web and the Terminal

    TypeScript 1.2k 37

  2. cliui cliui Public

    Opinionated UI KIT for Command Line apps

    TypeScript 148 7

  3. co-compose co-compose Public archive

    Implementation of the chain of responsibility design pattern

    TypeScript 30 2

  4. utils utils Public

    A toolkit of utilities used across all the AdonisJS, Edge, and Japa packages

    TypeScript 77 15

  5. file-generator file-generator Public

    Generate fake in-memory files for varying sizes

    TypeScript 32 2

  6. prompts prompts Public

    Wrapper over enquirer with better support for testing

    TypeScript 34 3

Repositories

Showing 10 of 61 repositories
  • cliui Public

    Opinionated UI KIT for Command Line apps

    poppinss/cliui’s past year of commit activity
    TypeScript 148 MIT 7 0 0 Updated Mar 30, 2026
  • utils Public

    A toolkit of utilities used across all the AdonisJS, Edge, and Japa packages

    poppinss/utils’s past year of commit activity
    TypeScript 77 MIT 15 0 0 Updated Mar 28, 2026
  • youch Public

    Pretty print JavaScript errors on the Web and the Terminal

    poppinss/youch’s past year of commit activity
    TypeScript 1,195 MIT 37 0 1 Updated Mar 28, 2026
  • prompts Public

    Wrapper over enquirer with better support for testing

    poppinss/prompts’s past year of commit activity
    TypeScript 34 MIT 3 0 1 Updated Mar 24, 2026
  • macroable Public

    Extend classes from outside in using Macros and getters

    poppinss/macroable’s past year of commit activity
    TypeScript 40 MIT 2 0 0 Updated Mar 18, 2026
  • ts-exec Public

    Execute TypeScript on Node using SWC

    poppinss/ts-exec’s past year of commit activity
    TypeScript 165 MIT 1 0 0 Updated Feb 7, 2026
  • intl-formatter Public

    JavaScript Internationalization API, memoized for speed and performance

    poppinss/intl-formatter’s past year of commit activity
    TypeScript 47 MIT 1 0 0 Updated Jan 17, 2026
  • qs Public Forked from ljharb/qs

    A querystring parser and serializer with nesting support

    poppinss/qs’s past year of commit activity
    JavaScript 0 BSD-3-Clause 925 0 0 Updated Dec 13, 2025
  • string Public

    A collection of helpers to perform operations on/related to a string value

    poppinss/string’s past year of commit activity
    TypeScript 8 MIT 0 0 0 Updated Dec 12, 2025
  • exception Public

    Utility to create custom exceptions with support for error code, status, and the help description

    poppinss/exception’s past year of commit activity
    TypeScript 16 MIT 1 0 0 Updated Dec 12, 2025

Top languages

Loading…

Most used topics

Loading…