open-index/open-npm huggingface dataset:
npm package: @nebulalabs/model-providers
Description: TypeScript enums for model provider mappings across LLM, TTS, and STT services
Author: Muhammad Haris
Latest version: 1.0.1

# @nebulalabs/model-providers

TypeScript enums for AI service provider identifiers across LLM, TTS, and STT platforms with consistent naming conventions.

## Installation

```bash
npm install @nebulalabs/model-providers
```

## Usage

```typescript
import { LLMProviders, TTSProviders, STTProviders } from '@nebulalabs/model-providers';

// Service provider identifiers
const llmProvider = LLMProviders.OPENAI;        // "openai"
const ttsProvider = TTSProviders.CARTESIA;      // "cartesia"
const sttProvider = STTProviders.DEEPGRAM;      // "deepgram"

// Perfect for configuration and routing
const config = {
  llm: {
    provider: LLMProviders.ANTHROPIC,
    model: "claude-3-5-sonnet-20240620"
  },
  tts: {
    provider: TTSProviders.ELEVENLABS,
    model: "eleven_turbo_v2_5"
  },
  stt: {
    provider: STTProviders.ASSEMBLYAI,
    model: "best"
  }
};
```

## Available Providers

- **LLM Providers** - 16 language model services
- **TTS Providers** - 21 text-to-speech services
- **STT Providers** - 16 speech-to-text services

## Features

- 🏷️ **Consistent Naming** - Standardized provider identifiers
- 🔧 **Configuration Ready** - Perfect for service routing
- 📱 **Lightweight** - Minimal bundle impact
- 🎯 **Type Safe** - Full TypeScript support
npm package: @nebulaos/openai
Description: OpenAI provider for NebulaOS
Latest version: 0.1.0

# @starya/nebulaos-openai

Official OpenAI provider implementation for the NebulaOS ecosystem. This package connects `@starya/nebulaos-core` to the OpenAI API, supporting all modern features like Streaming, Tools, and JSON Mode.

## Installation

```bash
pnpm add @starya/nebulaos-openai
```

## Usage

```typescript
import { OpenAI } from "@starya/nebulaos-openai";
import { Agent, InMemory } from "@starya/nebulaos-core";

// 1. Instantiate the Provider
const provider = new OpenAI({
  apiKey: process.env.OPENAI_API_KEY!,
  model: "gpt-4o-mini", // Default model
  clientOptions: { 
    // Optional: OpenAI client options (timeout, headers, baseURL, etc)
    timeout: 30000 
  }
});

// 2. Use in an Agent
const agent = new Agent({
  name: "gpt-agent",
  model: provider,
  memory: new InMemory(),
  instructions: "Be concise."
});
```

## ✨ Features Overview

### Core Capabilities
- ✅ **Text Generation** - Standard chat completions
- ✅ **Streaming** - Real-time token streaming with `generateStream()`
- ✅ **Tool Calling** - Single and parallel function calling
- ✅ **Structured Outputs** - Guaranteed JSON mode with schema validation
- ✅ **Multimodal Input** - Image support (GPT-4o Vision, base64 or URLs)
- ✅ **Reasoning Tokens** - o1-preview/o1-mini reasoning token tracking

### Streaming Protocol
- ✅ `content_delta` - Text chunks as they arrive
- ✅ `tool_call_start` - Tool invocation begins
- ✅ `tool_call_delta` - Incremental tool arguments
- ✅ `tool_call_end` - Tool invocation complete
- ✅ `finish` - Final chunk with usage stats and finish reason

### Advanced Features
- ✅ **Token Usage Tracking** - Detailed breakdown (prompt, completion, reasoning)
- ✅ **Error Handling** - OpenAI SDK error passthrough
- ✅ **Type Safety** - Full TypeScript support with OpenAI SDK types
- ✅ **Custom Endpoints** - Support for Azure OpenAI and custom base URLs

## Configuration Options

### `OpenAIConfig`

- **`apiKey`** (required): Your OpenAI API key.
- **`model`** (required): Model name (e.g., `"gpt-4o"`, `"gpt-4o-mini"`, `"o1-preview"`).
- **`clientOptions`** (optional): Pass-through options to the OpenAI SDK:
  - `baseURL`: Custom API endpoint
  - `organization`: OpenAI organization ID
  - `timeout`: Request timeout in milliseconds
  - `maxRetries`: Number of automatic retries

## Testing

This package uses the `@starya/nebulaos-core` compliance test suite to ensure consistent behavior across providers.

To run live integration tests:

1. Create a `.env` file in the package root with `OPENAI_API_KEY`.
2. Run:

```bash
pnpm test:live
```

## Supported Models

- GPT-4o series: `gpt-4o`, `gpt-4o-mini`, `gpt-4o-2024-08-06`
- GPT-4 series: `gpt-4-turbo`, `gpt-4`
- GPT-3.5: `gpt-3.5-turbo`
- o1 series (reasoning): `o1-preview`, `o1-mini`
npm package: @nebulaos/types
Description: Tipos e interfaces compartilhados do NebulaOS
Latest version: 0.1.6

# @nebulaos/types

Tipos e interfaces compartilhados do NebulaOS.

## Instalação

```bash
npm install @nebulaos/types
# ou
pnpm add @nebulaos/types
```

## Uso

```typescript
import { IAgent, AgentConfig, ChatMessage } from "@nebulaos/types";

const config: AgentConfig = {
  name: "my-agent",
  instructions: "You are a helpful assistant",
};
```

## Tipos Disponíveis

- **Agent**: Tipos relacionados a agentes
- **Workflow**: Tipos relacionados a workflows
- **Tool**: Tipos relacionados a ferramentas
- **Memory**: Tipos relacionados a memória
- **Provider**: Tipos relacionados a providers LLM
- **Telemetry**: Tipos relacionados a telemetria
npm package: @nebular-react/next
Description: Nebular integration for Next.js
Author: Huining Li
Latest version: 0.1.0

# Nebular integration for Next.js

## Installation

```bash
# With yarn
yarn add @nebular-react/hooks @nebular-react/core @nebular-react/next

# With npm
npm install @nebular-react/hooks @nebular-react/core @nebular-react/next
```

## License

MIT
npm package: @nebular-react/ssr
Description: Nebular server side rendering utils
Author: Huining Li
Latest version: 0.1.0

# Nebular SSR

## Installation

```bash
# With yarn
yarn add @nebular-react/hooks @nebular-react/core @nebular-react/ssr

# With npm
npm install @nebular-react/hooks @nebular-react/core @nebular-react/ssr
```

## License

MIT
npm package: @nebulars/component
Description: ## tabers
Latest version: 0.0.632
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @nebulars/component

## tabers

- Props

|参数|类型|默认值|说明|
|---|---|---|---|
|menus|Array|[]|tab数据|

- Events

|事件名称|说明|回调参数|
|---|---|---|
|change|tab被选中时触发|被选中的tab index|
npm package: @nebulars/editor-widgets
Description: 页面编辑器 -- 组件库
Author: joenix
Latest version: 0.5.18
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# 页面编辑器 -- 组件库

## 安装

```js
npm i -s @nebulars/editor-widgets
# or
yarn add @nebulars/editor-widgets
```

## 初始化

```js
import widgets from `@nebulars/editor-widgets`

Vue.use(widgets, { /* options */ });
```

## 使用

```html
<n-header />
```

## 组件数据格式

```js
{
  // 组件名称
  name: `header`,
  // 组件中文名
  label: `页头`,
  // 图标
  icon: ``,
  // 参数
  props: {
    // 配置参数
    option: {
      // 缺省类型（勿修改）
      type: [Object],
      // 默认参数
      default () {
        return {
          color: `red`
        }
      }
    },
    // 源数据
    source: { ... }
  }
}
```

## 面板参数示例

```js
{
  // 组件名称
  name: `header`,
  // 参数
  props: {
    // 配置参数
    option: {
      // 缺省类型（勿修改）
  	  type: [Object],
      // 默认参数
  	  default() {
  		  return {
          // ...
  		  }
  	  }
    }
  }
}
```
npm package: @nebularstreams/lib-phy
Description: JavaScript 3D Physics
Author: lo-th
Latest version: 1.0.117


![logo.png](assets/icons/logo.png)

## Minimal Phy

This is a refactored version of the awesome lo.th's PHY engine. It fixes some bugs, and adds some simplifications and features specific to my projects "Obscene Studio" and "Nebular Worlds".

This package includes just a minimal library, with no UI, edition components or Physics Worker. Worker is to be provided separately as the same "Physx.min.js" as the original library.

### Key refactors

- Removed all libraries that are not used
- Removed the UI / Editor part
- Removed DIRECT mode (Only WORKER supported)
- Removed COMPACT modes - just provide the path of the worker (Physx, etc) and it will be loaded.
- Different Worker modes: outside Step, Async Step, ... to use with MetaQuest glasses.
- Re-Sorted code in different directories
  - Motor: The Motor source. This is mainly unchanged.
  - Support: The different libraries loaded from older 3TH/ and jsm/
  - Extra: Some Stuff not in original Phy

### Extras
- Parallax Buildings with Instanced Drawing support
- UV Mappings in instances 
- Terrain with Circuit Roads and Areas
- Characters
  - Hero (unchanged)
  - BasePlayer
    - Minimal: Player with a generic model
    - NPC: Character meant to be automated
- Controller / MouseControls with LOCK POINTER support

### Disclaimer

I don't encourage you to use this fork without first taking a look at the original project. This is not guaranteed to be updated to the latest version.
npm package: @nebulis/github-cli
Description: My node module
Author: Diego Haz
Latest version: 1.0.1

# nod

NodeJS module generator/boilerplate.

## Features

-   [**Babel**](https://babeljs.io/) - Write next generation JavaScript today.
-   [**Debug**](https://github.com/visionmedia/debug) - JS debugging utility that works both in node.js and browsers.
-   [**Jest**](https://facebook.github.io/jest) - JavaScript testing framework used by Facebook.
-   [**ESLint**](http://eslint.org/) - Make sure you are writing a quality code.
-   [**Prettier**](https://prettier.io/) - Enforces a consistent style by parsing your code and re-printing it.
-   [**Typescript**](https://www.typescriptlang.org/) - A static type checker for JavaScript by Microsoft.
-   [**Circle CI**](https://circleci.com/) - Automate tests, linting and releases for every push or pull request.
-   [**Documentation**](http://documentation.js.org/) - A documentation system so good, you'll actually write documentation.
-   [**Semantic Release**](https://github.com/semantic-release/semantic-release) - Fully automated version management and package publishing.

## Install

 `git clone` this repo

```sh
$ git clone https://github.com/rjchow/nod my-module
$ cd my-module
$ rm -rf .git
$ npm install # or yarn
```

Just make sure to edit `package.json`, `README.md` and `LICENSE` files accordingly with your module's info.

## Commands

```sh
$ npm test # run tests with Jest
$ npm run coverage # run tests with coverage and open it on browser
$ npm run lint # lint code
$ npm run docs # generate docs
$ npm run build # generate docs and transpile code
```

## Setting up CI with automatic semantic-release versioning

-   Obtain CircleCI API token
-   Modify package.json with:
    -   package name 
    -   package repository 

Run `npx semantic-release-cli setup --ask-for-passwords`

## Logging

Turn on debugging by using the DEBUG environment variable for Node.js and using localStorage.debug in the browser.

E.g:

```bash
DEBUG="PLACEHOLDER_PROJECT_NAME:*" npm run dev
```

## Commit message format

This boiler plate uses the **semantic-release** package to manage versioning. Once it has been set up, version numbers and Github release changelogs will be automatically managed. **semantic-release** uses the commit messages to determine the type of changes in the codebase. Following formalized conventions for commit messages, **semantic-release** automatically determines the next [semantic version](https://semver.org) number, generates a changelog and publishes the release.

Use `npm run commit` instead of `git commit` in order to invoke Commitizen commit helper that helps with writing properly formatted commit messages.

## API

<!-- Generated by documentation.js. Update this documentation by updating the source code. -->

### Table of Contents

## License

MIT © [Diego Haz](https://github.com/diegohaz)
npm package: @nebulous/skynet
Description: Skynet SDK
Author: Peter-Jan Brone
Latest version: 2.0.1
Deprecated: This package has been moved to @skynetlabs/skynet-nodejs

# Skynet NodeJS SDK

[![Version](https://img.shields.io/github/package-json/v/NebulousLabs/nodejs-skynet)](https://www.npmjs.com/package/@nebulous/skynet)
[![Build Status](https://img.shields.io/github/workflow/status/NebulousLabs/nodejs-skynet/Pull%20Request)](https://github.com/NebulousLabs/nodejs-skynet/actions)
[![Contributors](https://img.shields.io/github/contributors/NebulousLabs/nodejs-skynet)](https://github.com/NebulousLabs/nodejs-skynet/graphs/contributors)
[![License](https://img.shields.io/github/license/NebulousLabs/nodejs-skynet)](https://github.com/NebulousLabs/nodejs-skynet)

An SDK for integrating Skynet into Node.js applications.

## Installing

Using `npm`:

```sh
npm install @nebulous/skynet
```

Using `yarn`:

```sh
yarn add @nebulous/skynet
```

## Documentation

For documentation complete with examples, please see [the Skynet SDK docs](https://nebulouslabs.github.io/skynet-docs/?javascript#introduction).
npm package: @nebulr-group/bridge-angular
Description: Bridge Angular library. Adds Bridge authentication, feature flags, and payments to your Angular application.
Author: Iman Pouya
Latest version: 0.1.0


## @nebulr-group/bridge-angular

Bridge Angular library. Add Bridge auth, feature flags, and payments to your Angular 19 apps.

### Install

```bash
npm i @nebulr-group/bridge-angular
```

### Usage

See the `demo/` app in the monorepo for end-to-end wiring.

#### app.config.ts

```ts
import { ApplicationConfig } from '@angular/core';
import { provideRouter } from '@angular/router';
import { provideBridge } from '@nebulr-group/bridge-angular';
import { routes } from './app.routes';

export const appConfig: ApplicationConfig = {
  providers: [
    provideRouter(routes),
    provideBridge(
      { appId: 'your-bridge-app-id' },
      {
        rules: [
          { match: '/', public: true },
          { match: /^\/auth\/oauth-callback$/, public: true },
        ],
        defaultAccess: 'protected',
      },
    ),
  ],
};
```

#### app.routes.ts

```ts
import { Routes } from '@angular/router';
import { bridgeAuthGuard } from '@nebulr-group/bridge-angular';

export const routes: Routes = [
  {
    path: '',
    canActivateChild: [bridgeAuthGuard()],
    children: [
      { path: '', component: HomeComponent },
      { path: 'auth/oauth-callback', component: OAuthCallbackComponent },
    ],
  },
];
```

### Build

```bash
npm run build
```

Artifacts are emitted to `dist/` via `ng-packagr`.

### Release (branch-protected main)

```bash
# 1) Create release branch
git checkout -b release/v0.1.0
git push -u origin release/v0.1.0

# 2) Open a PR: release/v0.1.0 -> main, approve and merge

# 3) After merge to main, tag and push
git checkout main && git pull
git tag v0.1.0
git push origin v0.1.0

# 4) Monitor GitHub Actions "Publish to npm"
```

### License
MIT © thebridgedev
npm package: @nebulr-group/bridge-nextjs
Description: bridge integration for Next.js applications
Author: Iman Pouya
Latest version: 0.2.1

# bridge Nextjs plugin

This repository contains both the bridge Next.js library and a demo application showcasing its features. To get started have a look at the following link on the [github repo](https://github.com/nebulr-group/bridge-nextjs/blob/main/README.md)


## What is bridge?

bridge is a powerful service that  provides essential features such as authentication, feature flags, and team management, making it easier for developers to build robust and scalable applications. With bridge, you can streamline your development process and focus on delivering value to your users.
npm package: @nebulr-group/bridge-react
Description: bridge integration for React applications
Author: Iman Pouya
Latest version: 0.2.1

# bridge React – Library & Demo

This repository contains the bridge React library and a demo app showing its features.

## Quick Links
- [Quickstart Guide](../learning/quickstart/quickstart.md) – Integrate bridge in minutes with React Router
- [Examples](../learning/examples/examples.md) – Authentication, feature flags, team management, and more

## Table of Contents
- Installation
- Configuration
- Authentication
- Feature Flags
- Demo Application

## Installation

```bash
bun add @nebulr-group/bridge-react
```

## Configuration

For the recommended setup and one clear path, see the [Quickstart Guide](../learning/quickstart/quickstart.md).

## Authentication

See:
- [Quickstart – CallbackHandler setup](../learning/quickstart/quickstart.md#step-3-set-up-the-oauth-callback-route-single-clear-path)
- [Examples – Route protection and login](../learning/examples/examples.md#route-protection)

## Feature Flags

See:
- [Examples – Feature Flags](../learning/examples/examples.md#feature-flags)

---

## Demo Application

The demo app in this repository includes runnable examples mirroring the documentation. Run it from the monorepo root:

```bash
bun run dev
```

This starts the demo and consumes the library source directly for a smooth dev experience.

---

## License

MIT License © 2025 Nebulr Group