open-index/open-npm huggingface dataset:
npm package: @ove-lib/appbase
Description: > Base library for [Open Visualization Environment (OVE)](https://github.com/ove/ove) applications. This library depends on [@ove-lib/utils](https://www.npmjs.com/package/@ove-lib/utils).
Author: Senaka Fernando
Latest version: 0.6.3

# `@ove-lib/appbase`

> Base library for [Open Visualization Environment (OVE)](https://github.com/ove/ove) applications. This library depends on [@ove-lib/utils](https://www.npmjs.com/package/@ove-lib/utils).

## Install

```bash
npm install @ove-lib/appbase --save
```

## Usage

```js
const path = require('path');
const { express, app, log, nodeModules } = require('@ove-lib/appbase')(__dirname, 'myapp');
const server = require('http').createServer(app);

log.debug('Using module:', 'some_module');
app.use('/', express.static(path.join(nodeModules, 'some_module', 'build')));

const port = process.env.PORT || 8080;
server.listen(port);
log.info('application started, port:', port);
```
npm package: @ove-lib/utils
Description: > Core utility library for [Open Visualization Environment (OVE)](https://github.com/ove/ove) framework.
Author: Senaka Fernando
Latest version: 0.6.3

# `@ove-lib/utils`

> Core utility library for [Open Visualization Environment (OVE)](https://github.com/ove/ove) framework.

## Install

```bash
npm install @ove-lib/utils --save
```

## Usage

To use the entire library:

```js
const path = require('path');
const express = require('express');
const app = express();
const dirs = {
    base: __dirname,
    nodeModules: path.join(__dirname, '..', 'node_modules'),
    constants: path.join(__dirname, 'constants'),
    rootPage: path.join(__dirname, 'client', 'landing.html')
};
const { Constants, Utils } = require('@ove-lib/utils')('myapp', app, dirs);
const log = Utils.Logger('myapp');
log.debug('Starting application:', 'myapp');
```

To use logging and common utility functions:

```js
const { Utils } = require('@ove-lib/utils')();
const log = Utils.Logger('myapp');
log.debug('Sample log message');
```
npm package: @ovee.js/barba
Description: Barba integration for ovee.js
Author: Jakub Przyborowski
Latest version: 2.2.3

# @ovee.js/barba

`Ovee.js` module to wrap [Barba](https://barba.js.org/)

Official docs: <https://owlsdepartment.github.io/ovee/addons.html#barba-js-plugin>
npm package: @ovee.js/toolkit
Description: Ovee.js frontend toolkit developed by Owls Department
Author: Owls Department
Latest version: 0.2.2

# Ovee.js Toolkit

It's a package with components, modules, tools, and many more, for `Ovee.js` framework.

## Installation

```bash
npm install --save @ovee.js/toolkit
# for yarn
yarn add @ovee.js/toolkit
```

Additionally, it is required to install these packages if you don't have them already:

```bash
npm install --save ovee.js gsap lodash
# for yarn
yarn add ovee.js gsap lodash
```

They are included as peer dependencies, as they are pretty common and we want to avoid multiplying packages instances and versions.

## Usage notes

All submodules are exposed in root package, so to import them, just write

```ts
import { BaseDialog } from '@ovee.js/toolkit'
```

Every tool has seperate `README` with specific guide on how to install it, use it, and it's full API.

## Available submodules

### Components

 - [BaseAccordion](./components/base/accordion/README.md)
 - [BaseCookies](./components/base/cookies/README.md)
 - [BaseDialog](./components/base/dialog/README.md)
 - [CollapsingHeader](./components/other/collapsing-header/README.md)
 - [CursorModifier](./components/other/cursor-modifier/README.md)
 - [NavToggle](./components/other/nav-toggle/README.md)
 - [ParallaxEffect](./components/other/parallax-effect/README.md)
 - [InViewport](./components/utils/in-viewport/README.md)

### Modules
 - [CustomCursor](./modules/custom-cursor/README.md)
 - [Viewport](./modules/viewport/README.md)

### Mixins

 - [WithInViewport](./mixins/WithInViewport/README.md)

### Tools

 - [observeIntersections](./tools/observeIntersections/README.md)
 - [OveeStore](./tools/store/README.md)

[<- Root](/README.md)
npm package: @ovee.js/toolkit-integrations
Description: Ovee.js frontend toolkit developed by Owls Department
Author: Owls Department
Latest version: 0.2.2

# Ovee.js Toolkit Integrations

This package adds components and modules for `Ovee.js`, that heavily rely on external libraries. It's also a part of [`@ovee.js/toolkit`](../core/README.md).

## Installation

```bash
npm install --save @ovee.js/toolkit-integrations
# for yarn
yarn add @ovee.js/toolkit-integrations
```

This package requires `@ovee.js/toolkit`. If you didn't installed it already, follow [this link](/packages/core/README.md#installation) for installation instructions.

## Usage notes

All submodules have their own peer dependencies, so you should check submodule's `README` file to see if anything should be installed additionally, alongside standard configuration.

All imports should be done from specific submodules, f.ex.:

```ts
// Proper way
import { LazyLoad } from '@ovee.js/toolkit-integrations/lazy-load'

// Wrong way
import { LazyLoad } from '@ovee.js/toolkit-integrations'
```

You can do it, but it requires all optional libraries to be installed tho.

## Available submodules

 - [BaseSlider](./base-slider/README.md), using `swiper`
 - [GoogleMap](./google-map/README.md), using `@googlemaps/js-api-loader`
 - [LazyLoad](./lazy-load/README.md), using `vanilla-lazyload`
 - [LottiePlayer](./lottie-player/README.md), using `lottie-web`
 - [SplitText](./split-text/README.md), using `gsap@business`
 - [VideoAutoplay](./video-autoplay/README.md)

[<- Root](/README.md)
npm package: @oveleon/placeholder-label
Description: Placeholder Label for the Contao Open Source CMS
Author: Daniele Sciannimanica
Latest version: 1.0.0

# Contao Placeholder Label

#### Install
```shell
$ npm install @oveleon/placeholder-label
```

```shell
$ yarn add @oveleon/placeholder-label
```

```html
<script src="https://unpkg.com/@oveleon/placeholder-label@latest/build/placeholder-label.js"></script>
<link href="https://unpkg.com/@oveleon/placeholder-label@latest/build/placeholder-label.css" rel="stylesheet">
```

#### Usage
```javascript
import PlaceholderLabel from "@oveleon/placeholder-label"

// Use default css
// import "./node_modules/@oveleon/placeholder-label/build/placeholder-label.css"

new PlaceholderLabel({
    // options ...
});
```

#### Options
```javascript
{
    selector: 'form',
    autofill: true,
    inputs: {
        parent: 'div.widget',
        label:  'label',
        include: ['input', 'select', 'textarea'],
        exclude: ['[type="checkbox"]', '[type="hidden"]', '[type="submit"]']
    },
    onFocus:  () => {},
    onBlur:   () => {},
    onChange: () => {},
    onInit:   () => {}
}
```

#### Styling
```scss
// Default
input, select, textarea{
    padding: 15px;
}

label{
    margin-top: 15px;
    margin-left: 15px;
}

// Placeholder Label (active)
._focus label,
._filled label{
    margin-top: 5px;
}
```
npm package: @oveleon/push-navigation
Description: Push navigation for mobile devices for the Contao Open Source CMS
Author: Daniele Sciannimanica
Latest version: 0.7.4

# Contao PushNavigation

#### Install
```shell
$ npm install @oveleon/push-navigation
```

```shell
$ yarn add @oveleon/push-navigation
```

```html
<script src="https://unpkg.com/@oveleon/push-navigation@latest/build/push-navigation.js"></script>
<link href="https://unpkg.com/@oveleon/push-navigation@latest/build/push-navigation.css" rel="stylesheet"></link>
```

#### Usage
```javascript
import PushNavigation from "@oveleon/push-navigation"

// Use default css
// import "./node_modules/@oveleon/push-navigation/build/push-navigation.css"

new PushNavigation({
    // options ...
});
```

#### Options
```javascript
{
    selector: 'nav.main-navigation',        // Navigation selector
    startSelector: 'strong.active',         // Set start position by selector
    mode: 'slide',                          // ToDo: slide, accordion
    toggle: {
        selector: '#toggle',
        cssClassOpen: 'open'                // Class if navigation is open
    },
    levelStructure: {
        container: 'ul',
        item: 'li.submenu',
    },
    handle: {
        append: null,                       // Append handle to a specific element
        element: 'span',
        content: '❯',
        cssClass: ''
    },
    breadcrumb: {
        element: 'li',
        default: 'Navigation',              // Default breadcrumb title
        closeOnFirst: true,                 // Closes the navigation when clicking on the first breadcrumb
        content: '❮ ',
        textSelector: 'a,strong',           // Element from which the text is taken, for the new breadcrumb title
        cssClass: ''
    },
    keepOpenStateOnResize: false,           // Keep open state at resize
    maxWidth: 768,                          // Breakpoint at which the navigation is switched on/off,
    modules: [],                            // Custom HTML [{ append: 'ul.level_1', markup: '<div>Module<div>' }]
    onShow: () => {},
    onHide: () => {},
    onInit: () => {},
    onDestroy: () => {}
}
```
npm package: @ovelwe/z-state
Description: z-state - legacy state-manager for React 16-19
Author: Danil Zobkov 2026
Latest version: 1.1.3

# @ovelwe/z-state

An easy and intuitive state manager for React with middleware, computed values, persist, and support for Redux DevTools.

> A small, type-safe, and convenient store for React applications.

---

## Opportunities

- Simple external store
- Subscriptions to state changes
- React hooks via `useSyncExternalStore`
- Selectors with a custom comparison function
- API in the style of `create(...)`
- Middleware
- Persist in `localStorage` or other `storage`
- Computed values
- Connection to Redux DevTools
- TypeScript support
- Support for old and new versions of React

---

## Installing

```bash
npm install @ovelwe/z-state
npm package: @ovencord/bunraku
Description: The evolution of digital puppets. A high-performance, Bun-native Lavalink connector. Zero-dependency core.
Author: Luigi Colantuono
Latest version: 1.0.0

# 𝗕 𝗨 𝗡 𝗥 𝗔 𝗞 𝗨

<p align="center"><a href="https://github.com/sponsors/LuigiColantuono"><img src="https://img.shields.io/github/sponsors/LuigiColantuono?style=social"></a> <a href="https://paypal.me/l0g4n7"><img src="https://img.shields.io/badge/💖-Support-ff69b4"></a> <img src="https://img.shields.io/npm/v/bunraku"> <img src="https://img.shields.io/npm/dm/bunraku?label=downloads"> <img src="https://img.shields.io/npm/l/bunraku"> <img src="https://img.shields.io/github/repo-size/ovencord/bunraku"> <a href="https://github.com/ovencord/bunraku"><img src="https://img.shields.io/badge/Bun-Networking-black?logo=bun"></a></p>

> Powerful, Lightweight Lavalink wrapper

<p align="center">
    <img width="400" alt="banraku-logo" src="https://github.com/user-attachments/assets/868729e8-8d2c-4a07-99aa-dffbd57b2360" />
</p>

### Features

- **Bun-Native**: Re-engineered to run exclusively on Bun.Purged all Node.js legacy dependencies (like `ws`).
- **Zero Latency**: Uses Bun's kernel-level WebSocket for maximum throughput.
- **Ultra Lightweight**: Optimized for minimal memory footprint
- **TypeScript Native**: No build step required. Direct execution from source.

## 📦 Bundle Size Comparison

| Package | Size | Dependencies | Total Install |
|---------|------|--------------|---------------|
| shoukaku | 366 kB | ws (~300 kB) | **~666 kB** |
| bunraku | 70 kB | **NONE** | **~70 kB** |

**90% smaller install size!** 

## 🎵 The Story

Built out of frustration with constant WebSocket upgrade warnings that were 
making my Discord music bot laggy. After migrating to Bun, I realized the 
entire Shoukaku stack could be rewritten to be faster and lighter.

**Result?** Zero warnings. Noticeably faster. Way more fun to work with.

If this solved your problems too, [consider supporting the project](https://paypal.me/l0g4n7)! 
Even a coffee helps keep the motivation high! ☕

### Installation

```bash
bun add @ovencord/bunraku
```

### Official Documentation

> Bunraku is based on Shoukaku created by shipgirlproject                      
> https://guide.shoukaku.shipgirl.moe/
> https://github.com/shipgirlproject/Shoukaku

## Performance
<img width="380" height="" alt="BRUCIUS" src="https://i.imgur.com/zZsPzm6.png" />
npm package: @ovencord/kazabun
Description: Bun-native high-performance Kazagumo fork. Node legacy purged.
Author: Luigi Colantuono
Latest version: 1.0.4

# 𝗞 𝗔 𝗭 𝗔 𝗕 𝗨 𝗡

<p align="left"> 
  <a href="https://paypal.me/l0g4n7">
    <img src="https://img.shields.io/badge/💖-Support-ff69b4"></a>
  <img src="https://img.shields.io/npm/v/@ovencord/kazabun"> 
  <img src="https://img.shields.io/npm/dm/@ovencord/kazabun?label=downloads"> 
  <img src="https://img.shields.io/npm/l/@ovencord/kazabun"> 
  <img src="https://img.shields.io/github/repo-size/ovencord/kazabun"> 
  <a href="https://github.com/ovencord/kazabun">
    <img src="https://img.shields.io/badge/Bun-Networking-black?logo=bun">
  </a>
</p>

> #### A [Bunraku](https://github.com/ovencord/bunraku) wrapper with built in queue system 

<p align="center">
<img width="" height="400" alt="Kazagumo © Azur Lane" src="https://github.com/user-attachments/assets/478254f6-bd8c-4ffd-8891-ce73a6e8889e" />

<p>


## Features:

✓ Built-in queue system  
✓ Easy to use  
✓ Plugin system  
✓ Stable & Updated: Based on the rock-solid Bunraku logic.  
✓ Bun-Native           
✓ High-Performance 

## 📦 Bundle Size Comparison

| Package | Size | Dependencies | Total Install |
|---------|------|--------------|---------------|
| Kazagumo | 85 kB | **WS** | **~751 kB** |
| Kazabun | ~50 kB | **NONE** | **~140 kB** |

> **~81% smaller install size!**

## 🎵 The Story

Built out of frustration with constant WebSocket upgrade warnings that were 
making my Discord music bot laggy. After migrating to Bun, I realized the 
entire Shoukaku stack could be rewritten to be faster and lighter.

**Result?** Zero warnings. Noticeably faster. Way more fun to work with.

If this solved your problems too, [consider supporting the project](https://paypal.me/l0g4n7)!     
Even a coffee helps keep the motivation high! ☕

## Installation

```bash
bun add @ovencord/kazabun
```

##  Official Kazagumo Documentation
> Kazabun is a refactor of Kazagumo, all credits to the respective author.
> Kazagumo; https://takiyo0.github.io/Kazagumo    


## Preview
<img width="380" height="" src="https://i.imgur.com/zZsPzm6.png" />

## Support
> Kazagumo support server: https://discord.gg/nPPW2Gzqg2 (anywhere lmao)   
> Shoukaku support server: https://discord.gg/FVqbtGu (#development)           
> Ovencord support server: https://discord.gg/XqJw52d35R
npm package: @ovencord/mustache
Description: High-performance, Bun-native refactor of mustache.js. Purged legacy bloat, optimized for raw string rendering with zero-overhead. 
Author: Luigi Colantuono
Latest version: 1.0.3

# 𝗠 𝗨 𝗦 𝗧 𝗔 𝗖 𝗛 𝗘
>  mustache.js - Logic-less {{mustache}} templates with JavaScript

<p align="left">
  <a href="https://paypal.me/l0g4n7">
    <img src="https://img.shields.io/badge/💖-Support-ff69b4"></a> 
  <img src="https://img.shields.io/npm/v/@ovencord/mustache"> 
  <img src="https://img.shields.io/npm/dm/@ovencord/mustache?label=downloads"> 
  <img src="https://img.shields.io/npm/l/@ovencord/mustache"> 
  <img src="https://saizu.dev/badge/ovencord/mustache?type=gzip" alt="gzip size">
  <img src="https://saizu.dev/badge/ovencord/mustache?type=install" alt="install size">
</p>

<div align="center">
  <img src="https://github.com/user-attachments/assets/70e8758e-f363-478a-a013-fd46ca3cf3ec" alt="Buncord Logo" width="180"/>
</div>
<br>

**A high-performance, bulk refactor of the legendary [mustache.js](https://github.com/janl/mustache.js), re-engineered specifically for the Bun runtime.**

Stop carrying the weight of 2015. **@ovencord/mustache** is a stripped-down, pure ESM version that purges a decade of legacy bloat to deliver the fastest string templating experience on Bun.

### Why this refactor?

*   **Bun-Native & Node-Free:** Completely removed the UMD wrapper and legacy Node.js dependencies. No `ws`, no `http`, no emulated layers.
*   **High-Speed Raw Rendering:** Optimized for speed by removing HTML escaping overhead. It serves your data raw, exactly as you need it for high-frequency tasks like Discord transcripts.
*   **Zero-Dependency Supply Chain:** Purgated 300MB+ of `devDependencies` (Puppeteer, Mocha, etc.) from the source. The repo is now clean, safe, and lightning-fast to install.

### 📦 Bundle Size Comparison

| Package | Unpacked Size | Dependencies | Total Install |
| :--- | :--- | :--- | :--- |
| **mustache** | ~111 kB | Legacy Bloat | ~111 kB |
| **@ovencord/mustache** | **~28 kB** | **NONE** | **~28 kB** |

**~79% smaller than the original!**

### Installation

```bash
bun add @ovencord/mustache
```

### Documentation & Credits

> Original logic and architecture by **Jan Lehnardt (janl)**. For full usage instructions, refer to the [official documentation](https://github.com/janl/mustache.js).
> Refactored, optimized, and maintained for the **Bun** ecosystem by **Luigi Colantuono**.