open-index/open-npm huggingface dataset:
npm package: @ogify/core
Description: Core types and utilities for OGify Open Graph image generator
Author: Hung Pham - @revolabs-io
Latest version: 1.0.1

# OGify - Generate beautiful OG images in minutes

[![npm version](https://badge.fury.io/js/%40ogify%2Fcore.svg)](https://badge.fury.io/js/%40ogify%2Fcore)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)

Zero-config dynamic Open Graph images for Next.js, Nuxt, Remix, and more. Just copy & paste the production-ready templates.

![OGify](https://assets.ogify.dev/preview.png)

## ⚡ Why OGify?

- 🔌 **Zero-config**: Works out of the box with Next.js, Remix, Nuxt, and more.
- 🔤 **Hassle-free assets**: Just specify a Google Font name, Emoji provider - no downloads, no font files, no hassle.
- 🎨 **Flexible Customization**: Intuitive API & Tailwind-like syntax helps building eye-catching templates faster.
- 🖼️ **Production-ready templates**: OGify provides a set of production-ready templates with zero configuration.
- ⚡ **Smart caching**: Automatically caches fonts, emojis, and generated images - no configuration required.
- 🌍 **RTL Support**: Built-in support for Right-to-Left languages like Arabic, Hebrew, and Persian.

## 📚 Documentation

- 🌐 **[Website](https://ogify.dev)** - Official website
- 🎨 **[Template Gallery](https://ogify.dev/templates)** - Browse all available templates
- 📖 **[Documentation](https://docs.ogify.dev)** - Complete guides and API reference

## 🤝 Contributing

We welcome contributions! Please see our contributing guidelines.

## 📄 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## 🙏 Credits

Built on top of:

- [satori](https://github.com/vercel/satori) - SVG generation
- [satori-html](https://github.com/vercel/satori-html) - HTML to VDOM conversion
- [@resvg/resvg-js](https://github.com/thx/resvg-js) - SVG to PNG conversion
- [lru-cache](https://github.com/isaacs/node-lru-cache) - LRU cache
npm package: @ogify/templates
Description: Pre-designed templates for OGify
Author: Hung Pham - @revolabs-io
Latest version: 1.0.1

# @ogify/templates

This package contains a collection of pre-designed templates for use with **OGify** to generate dynamic open graph images.

## Overview

Included templates are designed to be flexible and highly customizable, supporting various layouts, branding options, and styles.

## Template Gallery

Explore the full collection of available templates and see them in action at:

[https://ogify.dev/templates](https://ogify.dev/templates)
npm package: @ogix/ionic-angular
Description: Angular specific wrappers for @ionic/core
Latest version: 6.0.0-rc.3

# @ionic/angular

Ionic Angular specific building blocks on top of [@ionic/core](https://www.npmjs.com/package/@ionic/core) components.


## Related

* [Ionic Core Components](https://www.npmjs.com/package/@ionic/core)
* [Ionic Documentation](https://ionicframework.com/docs/)
* [Ionic Forum](https://forum.ionicframework.com/)
* [Ionicons](http://ionicons.com/)
* [Stencil](https://stenciljs.com/)
* [Stencil Worldwide Slack](https://stencil-worldwide.herokuapp.com/)
* [Capacitor](https://capacitor.ionicframework.com/)


## License

* [MIT](https://raw.githubusercontent.com/ionic-team/ionic/main/LICENSE)

## Testing ng-add in ionic

1. Pull the latest from `main`
2. Build ionic/angular: `npm run build`
3. Run `npm link` from `ionic/angular/dist` directory
4. Create a blank angular project

```
ng new add-test
// Say yes to including the router, we need it
cd add-test
```

5. To run schematics locally, we need the schematics-cli (once published, this will not be needed)

```
npm install @angular-devkit/schematics-cli
```

6. Link `@ionic/angular`

```
npm link @ionic/angular
```


7. Run the local copy of the ng-add schematic

```
$ npx schematics @ionic/angular:ng-add
```


You'll now be able to add ionic components to a vanilla Angular app setup.
npm package: @ogix/link-module-alias
Description: Create permanent links for _moduleAliases
Author: Damian Kaczmarek
Latest version: 1.2.0

### If you use `@` in your linked module names, there is a risk this module will cause data loss
See this issue https://github.com/Rush/link-module-alias/issues/3

# link-module-alias

Setup private modules within your repo to get away from error-prone typing of long relative paths like these:
```js
require('../../../../some/very/deep/module')
```

Just create an alias and do it cleanly:

```js
var module = require('@deep/module')
// Or ES6
import module from '@deep/module'
```

You can setup aliases both to individual files and to directories.

**WARNING** Use this module only in final applications. It will not work inside published npm packages.

## Install

```
npm i --save-dev link-module-alias
```

## Usage

Add your custom configuration to your `package.json` (in your application's root), and setup automatic initialization in your scripts section.

Note: you can use `@` in front of your module but before of the possible data loss https://github.com/Rush/link-module-alias/issues/3

```js
"scripts": {
  "postinstall": "link-module-alias"
},
// Aliases
"_moduleAliases": {
  "~root"      : ".", // Application's root
  "~deep"      : "src/some/very/deep/directory/or/file",
  "@my_module" : "lib/some-file.js", // can be @ - but see above comment and understand the associated risk
  "something"  : "src/foo", // Or without ~. Actually, it could be any string
}
```

If you encounter issues with installing modules, you may want to set up the preinstall script as well:
```js
"scripts": {
  "postinstall": "link-module-alias",
  "preinstall": "command -v link-module-alias && link-module-alias clean || true"
}
```

## How does it work?

- For aliases to directories, we create symlinks with `fs.symlink`
- For aliases to files, we create proxy modules with a package.json containing `"main"` that points to the target file

## Background

This module it's almost a drop in replacement for another package https://www.npmjs.com/package/module-alias - use module `module-alias` if you like runtime require hooks and use `link-module-alias` if you want good compatibility with your IDE and no runtime hacks.

The key differentiator of `link-module-alias` is creating all the module links statically in form of symlinks and proxy packages inside `node_modules`, there is no hacky require hook and you don't need to load any supporting packages.

The key motivator to create `link-module-alias` was to fix the issue with module aliases not resolving in VS Code. https://github.com/ilearnio/module-alias/issues/19

## License

MIT. Attribution to the `module-alias` for parts for the README and original idea.

# Contributors

[@kwburnett](https://github.com/kwburnett)
npm package: @oglabs/calc
Description: A calculation module for spreadsheet
Author: LORD
Latest version: 4.0.10

## Calc

A calculation module for spreadsheet

### Targeted features

1. Runs asynchronously
1. Able to run on web workers
1. Able to return multiple results based on cell-dependency
1. Able to run multiple calculations (batch)
1. Able to run single calculation
1. Ability to run in cloudflare workers (Todo)

```
import { CalcEngine } from '@oglabs/spreadsheet'

// Initialize
const calcEngine = new CalcEngine()

// Optional - Dump all sheets to calculation engine during initial load
const changes = calcEngine.initialize(changes, getCellConfig)

// Single cell calculation
const results = await calcEngine.calculate(value, sheet, cell, getCellConfig)

// Multiple batch
const results = await calcEngine.calculateBatch(changes, getCellConfig)
```
npm package: @oglabs/export
Description: Used alongside `@oglabs/spreadsheet`
Latest version: 6.0.9

# Read/Write excel and csv files

Used alongside `@oglabs/spreadsheet`

## Usage

### Reading excel/csv files

```js
import { parse } from "@oglabs/export";

const sheets = parse({ file });
```

### Downloading excel/csv files

```js
import { download } from "@oglabs/export";

await download({ sheets, type: "csv|excel" });
```
npm package: @oglabs/mcp
Description: Interactive CLI tool and MCP server for managing MCP configurations with tech stack detection and recommendations
Author: hari
Latest version: 2.14.0

# MCP Manager - Production Build

## Quick Start
1. Install dependencies: `npm install`
2. Start web server: `npm start`
3. Access at: http://localhost:3333

## Files Structure
- `mcp-manager.cjs` - Main CLI and web server
- `mcp-server.js` - MCP server implementation  
- `db.json` - Database of available servers
- `assets/` - Minified frontend assets
- `index.html` - Web interface

## Environment Variables
- `PORT` - Web server port (default: 3333)
- `NODE_ENV` - Environment mode

Built with Vite 2025-10-19T18:21:28.593Z
npm package: @oglodina2017/is-ui
Description: UI Components Library for IS project
Latest version: 1.0.0

# ИС

Сделать аккаунт на гитхабе.
Установить:
git
github desktop
vs code
node.js 24

---

Склонировать себе на компьютер репозиторий https://github.com/dergunovs/is

ввести в терминале:
git clone https://github.com/dergunovs/is.git

открыть появившуюся папку в vs code

открыть терминал в vs code

написать в терминале в vs code: npm install
npm package: @oglu/mcp-openai
Description: MCP server for simple interaction with OpenAI API
Author: oglu
Latest version: 0.1.4

# MCP OpenAI Server

A Model Context Protocol (MCP) server that lets you seamlessly use OpenAI's models right from Claude.

## Features

- Direct integration with OpenAI's chat models
- Support for multiple models including:
  - gpt-4o
  - o1-mini
  - o1
  - o3
- Simple message passing interface
- Basic error handling

## Prerequisites

- [Node.js](https://nodejs.org/) >= 18 (includes `npm` and `npx`)
- [Claude Desktop app](https://claude.ai/download)
- [OpenAI API key](https://platform.openai.com/api-keys)

## Installation

First, make sure you've got the [Claude Desktop app](https://claude.ai/download) installed and you've requested an [OpenAI API key](https://platform.openai.com/api-keys).

Add this entry to your `claude_desktop_config.json` (on Mac, you'll find it at `~/Library/Application\ Support/Claude/claude_desktop_config.json`):

```json
{
  "mcpServers": {
    "mcp-openai": {
      "command": "npx",
      "args": ["-y", "@oglu/mcp-openai@latest"],
      "env": {
        "OPENAI_API_KEY": "your-api-key-here (get one from https://platform.openai.com/api-keys)"
      }
    }
  }
}
```

This config lets Claude Desktop fire up the OpenAI MCP server whenever you need it.

## Usage

Just start chatting with Claude and when you want to use OpenAI's models, ask Claude to use them. 

For example, you can say,

```plaintext
Can you ask o1 what it thinks about this problem?
```

or,

```plaintext
What does gpt-4o think about this?
```

The server currently supports these models:

- gpt-4o (default)
- gpt-4o-mini
- o1
- o1-mini

### Tools

1. `openai_chat`
   - Sends messages to OpenAI's chat completion API
   - Arguments: 
     - `messages`: Array of messages (required)
     - `model`: Which model to use (optional, defaults to gpt-4o)

## Problems

This is alpha software, so may have bugs. If you have an issue, check Claude Desktop's MCP logs:

```bash
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
```

## Development

```bash
# Install dependencies
pnpm install

# Build the project
pnpm build

# Watch for changes
pnpm watch

# Run in development mode
pnpm dev
```

## Requirements

- Node.js >= 18
- OpenAI API key

## Verified Platforms

- [x] macOS
- [ ] Linux

## License

MIT

## Author

[mzxrai](https://github.com/mzxrai)
npm package: @ogma/cli
Description: A CLI to re-hydrate JSON logs back to a dev readable format, colors included.
Author: Jay McDoniel
Latest version: 2.2.1

# @ogma/cli

Rehydration of Ogma JSON logs without a problem.

Ogma comes with a command line function to rehydrate your json formatted logs back into the human readable format that can be installed with `@ogma/cli`. The command takes one to two arguments, a log file relative to where the command is run from, and an optional flag to force the cli to print out with color. Find the table below to learn more about the arguments.

| argument | required | default | description |
| --- | --- | --- | --- |
| file | yes | none | The log file to be "hydrated". This file should contain newline separated Ogma formatted JSON logs. |
| --color | no | terminal's TTY argument | you can pass `--color` or `--color=true` to force colors to be used. `--color=false` will force the command to not print the logs back out in color. Depending on the terminal you are using, colors may not be used by default. |

The arguments can be passed in any order for ease of use.

## Example

An example of the command's usage could be like so:

```sh
ogma production.log --color
```

or if you have a TTY enabled command prompt

```sh
ogma production.log
```

As this prints out to `process.stdout` it is possible to pipe this output to another file using the `>` operator. Like so:

```sh
ogma production.log > production.hydrated.log
```

You can also read from a stream. For example, in `Unix` shells, you can redirect the output of `tail` to read incoming lines:

```sh
tail -F production.log | ogma hydrate
```

## Demo

<div align="center">
  <img src="https://ogma-docs-images.s3-us-west-2.amazonaws.com/ogma-cli.gif" alt="Ogma CLI gif" width="1200"/>
</div>