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

@vixt-framework/core

v1.0.3

Published

**O micro-framework Vanilla TS feito para quem valoriza performance extrema, arquitetura modular e segurança por padrão.**

Downloads

17

Readme

⚡ Vixt Framework

O micro-framework Vanilla TS feito para quem valoriza performance extrema, arquitetura modular e segurança por padrão.

NPM Version License: MIT Size

Vixt é uma solução minimalista e reativa para a web moderna. Ele elimina a necessidade de Virtual DOMs pesados, oferecendo uma experiência de desenvolvimento familiar (estilo JSX) com a velocidade do JavaScript puro.


✨ Principais Pilares

🛡️ Segurança Nativa

O Vixt foi desenhado com segurança em primeiro lugar. Ele possui camadas automáticas de sanitização de VNodes e proteção contra Prototype Pollution. Seus links e estados são validados antes de tocar o DOM real.

🚀 Performance Extrema

Com menos de 25kB gzipped (incluindo todos os componentes), o Vixt garante tempos de carregamento instantâneos e execução a 60fps constantes, ideal para aplicações críticas e interfaces de alta performance.

🏗️ Arquitetura de Framework

Muito além de uma biblioteca, o Vixt oferece Inversão de Controle, motor de renderização seguro e gerenciamento de estado reativo via Proxies.


📦 Instalação

Instale o core do framework e os componentes base via NPM ou Yarn:

# via NPM
npm install @vixt-framework/core

# via Yarn
yarn add @vixt-framework/core

🚀 Começo Rápido

Criar uma aplicação reativa com Vixt é simples e direto:

/** @jsx h */
import { h, createStore, mountApp, Typography, Button } from "@vixt-framework/core";
import "@vixt-framework/core/style.css";

// 1. Defina seu Estado
const { state } = createStore({
  count: 0,
});

// 2. Crie seu Componente
const App = () => (
  <div className="p-8 text-center">
    <Typography tag="h1">Contador Vixt</Typography>
    <Typography tag="p" style="font-size: 2rem;">
      {state.count}
    </Typography>

    <div className="vixt-flex gap-4">
      <Button onClick={() => state.count--}>Diminuir</Button>
      <Button variant="primary" onClick={() => state.count++}>
        Aumentar
      </Button>
    </div>
  </div>
);

// 3. Monte sua Aplicação
mountApp(document.getElementById("app"), App, {
  subscribe: (fn) => state.subscribe(fn),
});

🧱 Biblioteca de Componentes

O Vixt já vem com uma suite de componentes prontos para uso, todos responsivos e acessíveis:

  • Primitives: Typography, Buttons, Icons, Badges.
  • Forms: Input, Checkbox, Switch, Select.
  • Data: Accordion, SimpleTable (com sorting real), Cards, StatCards.
  • Overlays: Tooltips, Dropdowns, Modals.
  • Navigation: Tabs, Breadcrumbs.

🗺️ Roadmap

  • [ ] V1.1 - Native Router: Navegação baseada em History API totalmente integrada ao estado.
  • [ ] V1.2 - Vixt CLI: Ferramenta de linha de comando para scaffold instantâneo.
  • [ ] V2.0 - Server-Side Rendering (SSR): Otimização máxima para SEO e performance.

📄 Licença

Distribuído sob a licença MIT. Veja LICENSE para mais informações.


🤝 Contribuição

Feedbacks e Pull Requests são bem-vindos! Ajude-nos a construir o futuro do desenvolvimento Vanilla.

Desenvolvido com ❤️ por David Sousa