open-index/open-npm huggingface dataset:
npm package: @omnipumpsdk/sdk
Description: Omnipump SDK
Latest version: 0.1.9-alpha

# Omnipump sdk for Solana

## Initialize
```
import { OmniPumpSDK } from "@omnipumpsdk/sdk";
const sdk = new OmniPumpSDK(connection, PROGRAM_ID);

await sdk.init()
```

## Create an instruction to trade
```
const ix = await sdk.prepareTradeIx(
    <mint>,
    <buyer>,
    true,
    new anchor.BN(1000000000),
    <referrer>,
    [2, 100]
  );
```
npm package: @omnirun/cli
Description: CLI for managing OmniRun sandboxes
Latest version: 0.7.0

# @omnirun/cli

CLI for basic OmniRun sandbox creation and interaction, built on `@omnirun/sdk`.

Primary command: `omni`

Compatibility alias: `omnirun`

## Install (local dev)

```bash
cd /Users/dafmulder/Documents/code/omnirun-cli
npm install
npm run build
npm link
```

Then run:

```bash
omni --help
```

## Auth bootstrap

Create or update `.env` with API URL and key:

```bash
omni auth init --api-url https://api.omnirun.io --api-key <your_key>
```

This writes:

- `OMNIRUN_API_URL`
- `OMNIRUN_API_KEY`

By default it writes to `./.env`. You can override with `--env-path`.

## Sandbox commands

Create a sandbox:

```bash
omni sandbox create python-3.11 --internet
```

Create secure + E2EE bootstrap sandbox:

```bash
omni sandbox create python-3.11 --secure --e2ee
```

List sandboxes:

```bash
omni sandbox list
```

Show sandbox details:

```bash
omni sandbox info <sandbox_id>
```

Kill sandbox:

```bash
omni sandbox kill <sandbox_id>
```

Create a temporary preview URL for a web app running inside the sandbox:

```bash
omni sandbox expose <sandbox_id> 3000 --path /app
omni sandbox exposures <sandbox_id>
omni sandbox close <sandbox_id> <preview_id>
```

## Command execution

Run a command:

```bash
omni command run <sandbox_id> "echo hello"
```

Stream output live:

```bash
omni command run <sandbox_id> "python -u -c 'import time\nfor i in range(3):\n print(i)\n time.sleep(1)'" --stream
```

Run in background:

```bash
omni command run <sandbox_id> "sleep 20" --background
omni command ps <sandbox_id>
omni command kill <sandbox_id> <pid>
```

## Beamup previews

You can request preview URLs during launcher flows without blocking on readiness:

```bash
omni beamup claude --expose 3000 -y
omni beamup codex --expose 5173 --preview-path /app -y
```

## Global options

Use these on any command:

- `--api-url <url>`
- `--api-key <key>`
- `--env-path <path>`
- `--request-timeout <ms>`
- `--json`

Environment variables are also supported:

- `OMNIRUN_API_URL`
- `OMNIRUN_API_KEY`

## Release automation

This repo is configured for Changesets-based npm publishing.

- CI workflow: `.github/workflows/ci.yml`
- Release workflow: `.github/workflows/release.yml`

For GitHub Actions publishing, configure repository secret:

- `NPM_TOKEN` (token with publish access for `@omnirun/cli`)

Release flow:

1. Add a changeset with `npm run changeset`.
2. Push to `main`.
3. Changesets action opens/updates a release PR with version bumps/changelog.
4. Merge that PR to publish automatically to npm.
npm package: @omnisci/omniscidb-thrift-ts-bindings
Description: OmnisciDB Thrift TypeScript bindings
Latest version: 0.0.3

# omniscidb-thrift-ts-bindings
OmnisciDB Thrift TypeScript bindings

### How to update bindings
* Install docker
* Clone https://github.com/omnisci/omniscidb to your local
* From the root folder of `omniscidb` run the following command:
`docker run -v $PWD:/data --user $(id -u):$(id -g) -it cspwizard/thrift:0.14.2 -r -gen js:ts,node,es6 -o /data /data/omnisci.thrift`
* This should have generated a folder `gen-nodejs`
* There are 4 lines in `OmniSci.d.ts` that will have generated invalid TypeScript optional arguments ordering. Search for the following and just make them optional arguments:
  * `file_type?: TFileType, create_params: TCreateParams` -> `file_type?: TFileType, create_params?: TCreateParams`
  * `first_n?: number, transport_method: TArrowTransport` -> `first_n?: number, transport_method?: TArrowTransport`
* Copy the contents of the `/gen-nodejs` folder into this repo's `lib/thrift` folder and commit those changes.

### How to publish package to NPM
// TODO - write steps for package publishing
npm package: @omnitalkhq/vue-api-query
Description: 💎 Elegant and simple way to build requests for REST API
Latest version: 1.0.3

# Elegant and simple way to build requests for REST API

This package helps you quickly to build requests for REST API. Move your logic and backend requests to dedicated classes. 
Keep your code clean and elegant. 

🔥 If you use Laravel, this package matches perfectly with 
[spatie/laravel-query-builder](https://github.com/spatie/laravel-query-builder).

## Links
- [✨ &nbsp;Release Notes](https://github.com/omnitalkhq/vue-api-query/releases)
- [📖 &nbsp;Documentation](https://github.com/omnitalkhq/vue-api-query/tree/dev/docs)
npm package: @omnitask/negative-refinement
Description: Gives a list of items to exclude from the current search
Latest version: 1.2.0

# Negative refinement list for InstantSearch.js

Allows you to exclude a refinement from the result set.

## Install

Using npm:

```bash
npm install instantsearch-negative-refinement-list
```

or using yarn:

```bash
yarn add instantsearch-negative-refinement-list
```

## Widget

### Usage

```js
import { negativeRefinementList } from 'instantsearch-negative-refinement-list';

const search = instantsearch({
  indexName: 'indexName',
  searchClient: algoliasearch('appId', 'apiKey'),
});

search.addWidgets([
  negativeRefinementList({
    container: '#exclude', // Name of the widget container,
    attribute: 'brand', // Name of the attribute,
    // Optional parameters
    // ...
  }),
]);

search.start();
```

### Options

#### container

type: `string` | `HTMLElement`

required: true

The element to insert the widget into.

This can be either a valid CSS Selector:

```js
negativeRefinementList({
  container: '#exclude',
  // ...
});
```

or an `HTMLElement`:

```js
negativeRefinementList({
  container: document.querySelector('#negative-refinement-list'),
  // ...
});
```

#### attribute

type: `string[]`

required: true

The name of the attribute to exclude from the results.

```js
negativeRefinementList({
  attribute: 'price',
  // ...
});
```

## Connector

### Usage

```js
import { connectNegativeRefinementList } from 'instantsearch-negative-refinement-list';

// 1. Create a render function
const renderNegativeRefinementList = (renderOptions, isFirstRender) => {
  // Rendering logic
};

// 2. Create the custom widget
const customNegativeRefinementList = connectNegativeRefinementList(
  renderNegativeRefinementList
);

// 3. Instantiate
search.addWidgets([
  customNegativeRefinementList({
    // instance params
  }),
]);
```

### Options

#### items

type: object[]

The list of available items, with each item:

- `label: string`: the label of the item.
- `value: string`: the value of the item.
- `count: number`: the number results matching this value.
- `isExcluded: boolean`: whether or not the item is selected.

```js
const renderList = (items) => `
  <ul>
    ${items
      .map(
        (item) => `
        <li>
          ${item.isExcluded ? 'x' : ''} ${item.label} (${item.count})</button>
        </li>
      `
      )
      .join('')}
  </ul>
`;

const renderNegativeRefinementList = (renderOptions, isFirstRender) => {
  const { items } = renderOptions;
  const children = renderList(items);
  document.querySelector('#negative-refinement-list').innerHTML = children;
};
```

#### widgetParams

type: object

All original widget options forwarded to the render function.

```js
const renderNegativeRefinementList = (renderOptions, isFirstRender) => {
  const { widgetParams } = renderOptions;
  widgetParams.container.innerHTML = '...';
};

// ...

search.addWidgets([
  customNegativeRefinementList({
    container: document.querySelector('#negative-refinement-list'),
    // ...
  }),
]);
```
npm package: @omnitron-dev/common
Description: Some useful primitives
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/common

> Shared utilities — type predicates, promise helpers, object tools, data structures

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/common
```

## Overview

A comprehensive utility library providing type-safe primitives for everyday TypeScript development. Works in both Node.js and Bun.

### What's Inside

- **Type predicates** — `isString`, `isNumber`, `isPlainObject`, `isNil`, `isPromise`, 50+ more with proper type narrowing
- **Promise utilities** — `defer`, `delay`, `timeout`, `retry` (with backoff), `props`, `promisify`/`callbackify`
- **Object utilities** — `omit` (deep, path-based, predicate), `entries`/`keys`/`values` with options
- **Data structures** — `ListBuffer` (O(1) queue), `TimedMap` (auto-expiring cache)
- **Primitives** — `noop`, `identity`, `truly`, `falsely`, `arrify`
- **Platform detection** — `isWindows`, `darwin`, `linux`, `isNodejs`

## Quick Start

```typescript
import { isString, delay, omit, retry } from '@omnitron-dev/common';

if (isString(value)) {
  console.log(value.toUpperCase()); // narrowed to string
}

await delay(1000);

const safe = omit(user, ['password', 'ssn']);

const data = await retry(() => fetch('/api'), { max: 3, backoffBase: 1000 });
```

## License

MIT
npm package: @omnitron-dev/cuid
Description: CUID implementation
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/cuid

> Collision-resistant unique ID generation

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/cuid
```

## Overview

A fast, collision-resistant unique identifier generator. Produces URL-safe, monotonically sortable IDs suitable for distributed systems where coordination-free ID generation is required.

## Quick Start

```typescript
import { cuid } from '@omnitron-dev/cuid';

const id = cuid(); // e.g. "clh3k7v0a0000..."
```

## License

MIT
npm package: @omnitron-dev/eventemitter
Description: Universal event emitter with synchronous and asynchronous emission patterns
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/eventemitter

> Async event emitter with parallel, serial, and reduce emission patterns

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/eventemitter
```

## Overview

Built on top of eventemitter3, this package adds async-first emission patterns with configurable concurrency control. Used internally throughout Titan and Netron for decoupled, event-driven communication.

### Key Features

- **Emission patterns** — `emitParallel`, `emitSerial`, `emitReduce`, `emitReduceRight`
- **Concurrency control** — limit concurrent listener executions
- **Subscription management** — `subscribe()` returns an unsubscribe function
- **Cross-platform** — works in Node.js and browsers

## Quick Start

```typescript
import { EventEmitter } from '@omnitron-dev/eventemitter';

const emitter = new EventEmitter();

emitter.on('user:login', async (user) => {
  await analytics.track('login', user);
});

await emitter.emitParallel('user:login', { id: 123 });
```

## License

MIT
npm package: @omnitron-dev/kb
Description: Knowledge base framework — code intelligence, semantic search, and documentation for Titan ecosystem
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/kb

> Knowledge base framework — code intelligence, semantic search, and documentation

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/kb
```

## Overview

Provides tooling for extracting, indexing, and querying knowledge from codebases. Used by the Omnitron CLI to build searchable documentation from Titan ecosystem packages.

### Key Features

- **Code extraction** — parse TypeScript sources into structured knowledge entries
- **Semantic indexing** — build searchable indexes from extracted knowledge
- **Configurable** — per-package `kb.config.ts` for extraction rules

## Usage

```bash
# Extract knowledge from all packages
pnpm kb:extract

# Build index
pnpm kb:index
```

## License

MIT
npm package: @omnitron-dev/msgpack
Description: Extandable MessagePack serializer
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/msgpack

> Extensible MessagePack serializer with custom type support and streaming

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/msgpack
```

## Overview

High-performance MessagePack implementation for Node.js. Compliant with the MessagePack spec, with built-in support for JavaScript-native types (Date, Map, Set, RegExp, BigInt, Error) and a custom type extension system. Used as the default wire format for Netron RPC.

### Key Features

- **Full spec compliance** — all MessagePack types
- **Native JS types** — Date, Map, Set, RegExp, BigInt, Error serialization out of the box
- **Custom extensions** — `serializer.register(typeId, constructor, encoder, decoder)`
- **Streaming** — incremental decode via `tryDecode` for handling partial buffers
- **Error preservation** — stack traces and custom properties survive round-trips

## Quick Start

```typescript
import { encode, decode } from '@omnitron-dev/msgpack';

const buf = encode({ name: 'John', joined: new Date() });
const obj = decode(buf); // Date instance preserved
```

## License

MIT
npm package: @omnitron-dev/netron-browser
Description: Browser-optimized Netron RPC client for seamless backend communication
Author: Omnitron Dev
Latest version: 0.1.3

# @omnitron-dev/netron-browser

> Browser-optimized Netron RPC client — HTTP and WebSocket transports

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/netron-browser
```

## Overview

A browser RPC client for communicating with Titan backend services. Provides both HTTP and WebSocket transports, type-safe service proxies, and a rich middleware system. This is the transport layer — for React integration, see `@omnitron-dev/netron-react`.

### Key Features

- **Dual transport** — HTTP (with batching, caching, retry) and WebSocket (with auto-reconnect)
- **Type-safe proxies** — `client.service<T>('name')` returns a typed proxy
- **Authentication** — token storage, auto-refresh, cross-tab sync, inactivity timeout
- **Middleware pipeline** — pre-request, post-response, error stages with priority ordering
- **Caching** — LRU cache with stale-while-revalidate and tag-based invalidation
- **Retry + circuit breaker** — exponential backoff with automatic circuit breaking
- **Fluent interface** — chainable `.cache().retry().timeout().api.method()`
- **Connection manager** — pooling, health checks, metrics

## Quick Start

```typescript
import { createClient } from '@omnitron-dev/netron-browser';

const client = createClient({
  url: 'http://localhost:3000',
  transport: 'http',
});

await client.connect();

// Direct invocation
const result = await client.invoke('calculator', 'add', [2, 3]);

// Type-safe proxy
interface Calculator {
  add(a: number, b: number): Promise<number>;
}

const calc = client.service<Calculator>('calculator');
const sum = await calc.add(2, 3);
```

## Related

- `@omnitron-dev/netron-react` — React hooks and providers
- `@omnitron-dev/titan` — Backend framework with Netron RPC server
- `@omnitron-dev/msgpack` — Wire format serialization

## License

MIT
npm package: @omnitron-dev/netron-react
Description: Production-grade React library for Netron RPC with type-safe hooks, real-time subscriptions, and unified state management
Author: Omnitron Development Team
Latest version: 0.1.3

# @omnitron-dev/netron-react

> React hooks and providers for type-safe Netron RPC

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/netron-react @omnitron-dev/netron-browser
```

## Overview

Production-grade React bindings for Netron RPC. Provides hooks for queries, mutations, real-time subscriptions, multi-backend routing, and authentication — all with automatic type inference from service contracts.

### Key Features

- **Type-safe hooks** — `useQuery`, `useMutation`, `useService`, `useSubscription`
- **Multi-backend** — `MultiBackendProvider` + `useBackendService` for multiple Netron servers
- **Real-time** — WebSocket subscriptions synced to React state
- **Authentication** — `AuthProvider`, `useAuth`, `AuthGuard` components
- **Caching** — smart invalidation, prefetching, optimistic updates
- **Connection-aware** — `BackendConnectionAware` renders based on connection state

## Quick Start

```tsx
import { NetronReactClient, NetronProvider } from '@omnitron-dev/netron-react';

const client = new NetronReactClient({
  url: 'https://api.example.com',
  transport: 'auto',
});

function App() {
  return (
    <NetronProvider client={client}>
      <UserProfile userId="123" />
    </NetronProvider>
  );
}

function UserProfile({ userId }: { userId: string }) {
  const userService = useService<UserService>('users');
  const { data, isLoading } = userService.getUser.useQuery([userId]);

  if (isLoading) return <Skeleton />;
  return <div>{data.name}</div>;
}
```

## Related

- `@omnitron-dev/netron-browser` — Transport layer
- `@omnitron-dev/prism` — Design system for UI components

## License

MIT
npm package: @omnitron-dev/omnitron
Description: Production-grade Titan application supervisor
Latest version: 0.1.3

# @omnitron-dev/omnitron

> Production-grade application supervisor and CLI

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Overview

Omnitron is the main entry point for running and managing Titan-based applications. It provides a CLI (`omnitron dev`, `omnitron logs`, etc.) and a process management pipeline that forks child processes, captures structured logs, and exposes both management and data plane Netron RPC interfaces.

Key responsibilities:

- Application lifecycle — start, stop, restart, health monitoring
- Process supervision with configurable startup timeouts and worker pools
- Structured logging with pino, per-app log files, and size-based rotation
- Dual Netron planes — Unix socket management + HTTP data plane per child
- Configuration via `omnitron.config.ts` at the monorepo root

## Usage

```bash
# Link globally
pnpm link:global

# Run in dev mode
omnitron dev

# View logs
omnitron logs
omnitron logs --level warn --grep "error"
```

## License

MIT
npm package: @omnitron-dev/prism
Description: Design System Constructor - High-level UI building blocks for complex frontends
Author: Omnitron
Latest version: 0.1.3

# @omnitron-dev/prism

> Design system constructor — high-level UI building blocks for complex frontends

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/prism
```

## Overview

Prism is a design system built on MUI v7, providing pre-composed, theme-aware components for building production frontends. All reusable UI — layouts, forms, navigation, data display — lives here so that application code stays thin.

### Key Features

- **MUI v7 foundation** — themed components with full customization
- **Layout system** — `DashboardLayout`, navigation items, sidebar, breadcrumbs
- **Form components** — integrated with react-hook-form + zod validation
- **Auth-aware** — components that respect authentication state
- **OTP input** — standalone OTP code input component
- **Avatar system** — default avatars, upload, presigned URL support

## Usage

```tsx
import { PrismProvider, DashboardLayout } from '@omnitron-dev/prism';

function App() {
  return (
    <PrismProvider>
      <DashboardLayout navItems={items}>
        <Outlet />
      </DashboardLayout>
    </PrismProvider>
  );
}
```

## License

MIT
npm package: @omnitron-dev/testing
Description: Cross-runtime testing utilities
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/testing

> Cross-runtime testing utilities for the Omni ecosystem

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add -D @omnitron-dev/testing
```

## Overview

Shared testing helpers, fixtures, and utilities used across Omni packages. Provides runtime-agnostic test infrastructure that works with both Vitest and Jest.

## License

MIT
npm package: @omnitron-dev/titan
Description: Enterprise backend framework — core DI, Netron RPC, decorators, and validation
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/titan

> Enterprise backend framework — DI, Netron RPC, decorators, and validation

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/titan
```

## Overview

Titan is the core backend framework of the Omni stack. It provides a modular architecture built on dependency injection, with first-class support for Netron RPC services, decorator-based configuration, and runtime validation.

### Key Features

- **Modular architecture** — `@Module`, `@Injectable`, provider scoping
- **Netron RPC** — `@Service`, `@Public` decorators for exposing typed RPC endpoints
- **Dependency injection** — Nexus IoC container with constructor/property injection
- **Configuration** — `@ConfigValue` decorator, typed config objects
- **Event system** — `@EventHandler` decorator, programmatic subscriptions
- **Lifecycle hooks** — `OnInit`, `OnDestroy`, `OnModuleInit` interfaces
- **Logging** — Structured pino-based logging with multistream destinations
- **Authentication** — `AuthConfig`, `PolicyEngine`, method-level authorization via `@Public`

## Quick Start

```typescript
import { Application, Module, Injectable, Service, Public } from '@omnitron-dev/titan';

@Injectable()
@Service({ name: 'Calculator' })
class CalculatorService {
  @Public()
  add(a: number, b: number): number {
    return a + b;
  }
}

@Module({
  providers: [CalculatorService],
})
class AppModule {}

const app = await Application.create({ modules: [AppModule] });
```

## Titan Modules

Titan's functionality is extended through official modules:

| Module | Package | Description |
|--------|---------|-------------|
| Auth | `@omnitron-dev/titan-auth` | JWT authentication |
| Cache | `@omnitron-dev/titan-cache` | Multi-tier caching |
| Database | `@omnitron-dev/titan-database` | Kysely ORM, migrations, RLS |
| Discovery | `@omnitron-dev/titan-discovery` | Service discovery |
| Events | `@omnitron-dev/titan-events` | Event bus |
| Health | `@omnitron-dev/titan-health` | Health checks |
| Lock | `@omnitron-dev/titan-lock` | Distributed locks |
| Metrics | `@omnitron-dev/titan-metrics` | Counters, gauges, histograms |
| Notifications | `@omnitron-dev/titan-notifications` | Multi-channel delivery |
| PM | `@omnitron-dev/titan-pm` | Process management |
| Rate Limit | `@omnitron-dev/titan-ratelimit` | Rate limiting |
| Redis | `@omnitron-dev/titan-redis` | Redis connections |
| Scheduler | `@omnitron-dev/titan-scheduler` | Job scheduling |
| Telemetry | `@omnitron-dev/titan-telemetry-relay` | Telemetry pipeline |

## License

MIT
npm package: @omnitron-dev/titan-auth
Description: JWT authentication module for Titan framework
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/titan-auth

> JWT authentication module for the Titan framework

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/titan-auth
```

## Overview

Provides JWT-based authentication for Titan applications. Handles token issuance (HS256, via `jose`), validation in HTTP middleware, and bridges auth context into Titan's async-local-storage RLS layer so every RPC call has access to the authenticated user.

### Key Features

- JWT issuance and validation
- `AuthenticationManager` for HTTP middleware
- `AuthenticationClient` with pluggable token storage
- Auth context propagation via `AsyncLocalStorage`
- Method-level authorization via `@Public({ auth: { roles, permissions, policies } })`

## License

MIT
npm package: @omnitron-dev/titan-cache
Description: Multi-tier caching module for Titan framework (LRU, LFU, TTL)
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/titan-cache

> Multi-tier caching module for the Titan framework

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/titan-cache
```

## Overview

Pluggable caching module supporting LRU, LFU, and TTL eviction strategies. Integrates with Titan's DI system and can be backed by in-memory stores or Redis.

## License

MIT
npm package: @omnitron-dev/titan-database
Description: Database module for Titan framework with Kysely, migrations, RLS, and multi-dialect support
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/titan-database

> Database module for the Titan framework — Kysely, migrations, RLS, multi-dialect

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/titan-database
```

## Overview

Provides database connectivity for Titan applications using Kysely as the query builder. Supports PostgreSQL and SQLite dialects, declarative migrations, and row-level security (RLS) via `AsyncLocalStorage` context propagation.

### Key Features

- Kysely-based typed query builder
- Declarative migration system
- Row-level security (RLS) with async context
- Multi-dialect support (PostgreSQL, SQLite)
- Connection pooling and health checks

## License

MIT
npm package: @omnitron-dev/titan-discovery
Description: Service discovery module for Titan framework with Redis-backed registration
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/titan-discovery

> Redis-backed service discovery for the Titan framework

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/titan-discovery
```

## Overview

Enables Titan services to register themselves and discover other services in a distributed environment. Uses Redis as the backing store for service registration, heartbeats, and lookup.

## License

MIT
npm package: @omnitron-dev/titan-events
Description: Event bus module for Titan framework with decorators, validation, and scheduling
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/titan-events

> Event bus module for the Titan framework — decorators, validation, scheduling

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/titan-events
```

## Overview

Provides an event bus for Titan applications with decorator-based subscription (`@EventHandler`), event validation, wildcard patterns, and scheduled event emission. Builds on `@omnitron-dev/eventemitter`.

## License

MIT
npm package: @omnitron-dev/titan-health
Description: Health check module for Titan framework with extensible indicators
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/titan-health

> Health check module for the Titan framework

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/titan-health
```

## Overview

Extensible health check system for Titan applications. Register custom health indicators (database, Redis, external APIs) and expose aggregated health status via RPC or HTTP endpoints.

## License

MIT
npm package: @omnitron-dev/titan-lock
Description: Distributed lock module for Titan framework with Redis-backed locking
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/titan-lock

> Distributed lock module for the Titan framework

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/titan-lock
```

## Overview

Redis-backed distributed locking for Titan applications. Provides mutex and read-write lock primitives with automatic TTL expiration and deadlock prevention.

## License

MIT
npm package: @omnitron-dev/titan-metrics
Description: Titan-native metrics module — counters, gauges, histograms, time-series storage
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/titan-metrics

> Counters, gauges, histograms, and time-series storage for Titan

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/titan-metrics
```

## Overview

Native metrics collection module for Titan applications. Provides counters, gauges, and histograms with time-series storage. Integrates with Titan's DI system for automatic instrumentation.

## License

MIT
npm package: @omnitron-dev/titan-notifications
Description: Notifications module for Titan framework with multi-channel delivery, Rotif messaging, and DLQ
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/titan-notifications

> Multi-channel notification delivery for the Titan framework

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/titan-notifications
```

## Overview

Provides multi-channel notification delivery with Rotif messaging and dead-letter queue (DLQ) support. Channels are pluggable — add custom delivery backends alongside built-in ones.

## License

MIT
npm package: @omnitron-dev/titan-pm
Description: Process manager module for Titan framework with supervisors, pools, and worker management
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/titan-pm

> Process manager module for the Titan framework

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/titan-pm
```

## Overview

Process supervision, worker pools, and lifecycle management for Titan applications. Handles forking child processes, IPC communication, graceful shutdown (SIGTERM/SIGKILL), and configurable startup timeouts.

### Key Features

- Process supervisor with restart policies
- Worker pool management with configurable concurrency
- IPC-based control plane between parent and children
- Health monitoring and automatic recovery
- Configurable startup timeouts per process

## License

MIT
npm package: @omnitron-dev/titan-ratelimit
Description: Rate limiting module for Titan framework with Redis-backed storage
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/titan-ratelimit

> Redis-backed rate limiting for the Titan framework

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/titan-ratelimit
```

## Overview

Rate limiting module backed by Redis. Supports fixed-window and sliding-window algorithms with configurable limits per key, endpoint, or user.

## License

MIT
npm package: @omnitron-dev/titan-redis
Description: Redis module for Titan framework with connection management, clustering, and health checks
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/titan-redis

> Redis connection management for the Titan framework

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/titan-redis
```

## Overview

Provides Redis connectivity for Titan applications with connection management, clustering support, health checks, and DB index separation. Used as the foundation for cache, lock, discovery, rate-limit, and scheduler modules.

### DB Index Convention

| App/Module | DB Index |
|-----------|----------|
| Main | 0 |
| Storage | 1 |
| Messaging | 2 |
| Priceverse | 3 |
| PaySys | 4 |

## License

MIT
npm package: @omnitron-dev/titan-scheduler
Description: Cron, interval, and timeout job scheduling with persistence and metrics for Titan
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/titan-scheduler

> Job scheduling with persistence and metrics for Titan

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/titan-scheduler
```

## Overview

Cron, interval, and timeout job scheduling for Titan applications. Jobs can be persisted and automatically resumed after restarts. Integrates with Titan's metrics module for execution tracking.

## License

MIT
npm package: @omnitron-dev/titan-telemetry-relay
Description: Store-and-forward telemetry pipeline for distributed Titan applications
Author: LuxQuant
Latest version: 0.1.3

# @omnitron-dev/titan-telemetry-relay

> Store-and-forward telemetry pipeline for distributed Titan applications

Part of the [Omni](../../README.md) monorepo — Fullstack Type-Safe RPC Framework.

## Installation

```bash
pnpm add @omnitron-dev/titan-telemetry-relay
```

## Overview

Collects telemetry data (traces, metrics, logs) from distributed Titan services and forwards it to configured backends. Uses a store-and-forward pattern to handle network interruptions without data loss.

## License

MIT
npm package: @omnixenon/react-antd-json-schema-builder
Description: [![npm version](https://badge.fury.io/js/@omnixenon%2Freact-antd-json-schema-builder.svg)](https://badge.fury.io/js/@omnixenon%2Freact-antd-json-schema-builder) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=fla
Author: Seun Adesina
Latest version: 0.17.0

[![npm version](https://badge.fury.io/js/@omnixenon%2Freact-antd-json-schema-builder.svg)](https://badge.fury.io/js/@omnixenon%2Freact-antd-json-schema-builder)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)

# React Ant Design JSON Schema Builder 

> Build your JSON schema through our interactive JSON schema builder.

## Prerequisites

This project requires NodeJS (version 8 or later) and NPM.
[Node](http://nodejs.org/) and [NPM](https://npmjs.org/) are really easy to install.
To make sure you have them available on your machine,
try running the following command.

```sh
$ npm -v && node -v
6.4.1
v8.16.0
```

This project has been created using Ant Design, Ant Design Icons and Lodash and will therefore require these packages when installing.

## Table of contents

- [Project Name](#project-name)
  - [Prerequisites](#prerequisites)
  - [Table of contents](#table-of-contents)
  - [Getting Started](#getting-started)
  - [Installation](#installation)
  - [Built With](#built-with)
  - [Versioning](#versioning)
  - [Authors](#authors)
  - [License](#license)

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

## Installation

**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites)

Start with cloning this repo on your local machine:

```sh
$ git clone https://github.com/ORG/PROJECT.git
$ cd PROJECT
```

To install and set up the library, run:

```sh
$ npm install @omnixenon/react-antd-json-schema-builder
```

Or if you prefer using Yarn:

```sh
$ yarn add @omnixenon/react-antd-json-schema-builder
```

## Built With

* React
* Typescript
* Ant Design
* Lodash

## Versioning

We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/your/project/tags).

## Authors

* **Seun Adesina** - *Initial work* - [SeunAdesina](https://github.com/blackgospel)

See also the list of [contributors](https://github.com/your/project/contributors) who participated in this project.

## License

[MIT License](https://andreasonny.mit-license.org/2019) © Omnixenon
npm package: @omnizap-system/omnizap
Description: Sistema profissional de automação WhatsApp com tecnologia Baileys
Author: OmniZap Team
Latest version: 2.6.3

<img width="1318" height="352" alt="OmniZap banner" src="https://iili.io/qlAYvSf.png" />

# Omnizap

Projeto principal da organizacao **Omnizap**, focado em automacao para WhatsApp com bot, painel web, catalogo de figurinhas e operacao em producao.

[![CI](https://github.com/Omnizap-System/omnizap/actions/workflows/ci.yml/badge.svg)](https://github.com/Omnizap-System/omnizap/actions/workflows/ci.yml)
[![CodeQL](https://github.com/Omnizap-System/omnizap/actions/workflows/codeql.yml/badge.svg)](https://github.com/Omnizap-System/omnizap/actions/workflows/codeql.yml)
[![Gitleaks](https://github.com/Omnizap-System/omnizap/actions/workflows/security-gitleaks.yml/badge.svg)](https://github.com/Omnizap-System/omnizap/actions/workflows/security-gitleaks.yml)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE)
[![Node](https://img.shields.io/badge/node-%3E%3D18-339933?logo=node.js&logoColor=white)](https://nodejs.org/)

## Organizacao e Projeto

- Organizacao: [Omnizap](https://github.com/Omnizap-System)
- Perfil da organizacao: [Omnizap-System/.github](https://github.com/Omnizap-System/.github)
- Projeto principal: [Omnizap](https://github.com/Omnizap-System/omnizap)
- Pacote atual: `omnizap`

## Links Oficiais

- Site: https://omnizap.shop/
- Documentacao da API: https://omnizap.shop/api-docs/
- Painel do usuario: https://omnizap.shop/user/
- Catalogo de figurinhas: https://omnizap.shop/stickers/
- Wiki: https://github.com/Omnizap-System/omnizap/wiki

## Quick Start

1. Instale dependencias:

```bash
npm install
```

2. Configure ambiente:

```bash
cp .env.example .env
```

3. Inicialize banco e frontend:

```bash
npm run db:init
npm run build:frontend
```

4. Rode localmente:

```bash
npm run dev
```

## Stack

- Bot engine: `@whiskeysockets/baileys`
- Backend HTTP: Node.js
- Frontend: React + TailwindCSS + DaisyUI
- Banco de dados: MySQL
- Observabilidade: Prometheus + logs estruturados

## Estrutura do Repositorio

- `app/`: modulos do bot e servicos de dominio
- `server/`: rotas, middlewares e controladores HTTP
- `database/`: schema, init e evolucao de banco
- `public/`: frontend React e assets estaticos
- `scripts/`: automacoes de build, release e operacao
- `docs/`: runbooks de seguranca, compliance e SEO

## Seguranca

- Politica e processo de reporte em [SECURITY.md](./SECURITY.md)
- Fluxo de seguranca com CodeQL, Gitleaks e hardening de workflows
- Materiais de conformidade em `docs/compliance` e `docs/security`

## Licenca

Distribuido sob a licenca MIT. Consulte [LICENSE](./LICENSE).
npm package: @omnizya/prettier-config
Description: OmniZYa Prettier config
Author: Mohamed Moughamir
Latest version: 1.0.0

# @omnizya/prettier-config
> OmniZya (personal) [Prettier](https://prettier.io) config.
## Usage

**Install**
```sh
yarn add --dev @omnizya/prettier-config
```
**Append to `package.json`**
```
{
  // ...
  "prettier": "@omnizya/prettier-config"
}
```

### Documentation
>> See Prettier [#SharingConfigurations](https://prettier.io/docs/en/configuration.html#sharing-configurations) documentation.