open-index/open-npm huggingface dataset:
npm package: @0x77/frame-sdk
Description: [![npm](https://img.shields.io/npm/v/@0x77/frame-sdk.svg)](https://www.npmjs.com/package/@0x77/frame-sdk)
Latest version: 0.0.0

# frame-sdk

[![npm](https://img.shields.io/npm/v/@0x77/frame-sdk.svg)](https://www.npmjs.com/package/@0x77/frame-sdk)

![Standard](https://img.shields.io/badge/code_style-standard-brightgreen.svg)

JavaScript SDK for [Brilliant Labs Frame](https://docs.brilliant.xyz/frame/building-apps) with support for Browser and Node.js

_(Work in progress for React Native support)_

## Examples

- [Node.js / Bun](./example/node/index.ts)
- [Browser](./example/vite/src/main.ts)

## Usage

### Initialize

```ts
import { Frame } from "@0x77/frame-sdk";

const frame = new Frame();
```

Or using a custom Bluetooth implementation:

```ts
import { Frame } from "@0x77/frame-sdk";
import { NobleTransport } from "@0x77/frame-sdk/dist/transport/noble";

const frame = new Frame({
  transport: new NobleTransport(),
});
```

### Connect

```ts
await frame.connect();
```

### Disconnect

```ts
await frame.disconnect();
```

### Display Text

```ts
await frame.display.text({ text: "hello world" });
await frame.display.show();
```

### Receive Data

```ts
frame.onData.subscribe((data: string) => {
  console.log(data);
});
```

### Send Lua Code

```ts
await frame.sendData("print('Hello, World!')");
```
npm package: @0x77/markov-typescript
Description: A Markov Chain library written in Typescript.
Author: Mikhail Marynenko
Latest version: 1.2.1

# markov-typescript

A Markov Chain library written in TypeScript, inspired by [otac0n/markov](https://www.github.com/otac0n/markov) and [chriscore/MarkovSharp](https://www.github.com/chriscore/MarkovSharp).

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

### Installing

```bash
yarn add @0x77/markov-typescript
```

### Usage

Import types from package:

```typescript
import * as Markov from "@0x77/markov-typescript";
```

Code sample

```typescript
const chain = new MarkovChain<string>(2);
chain.learn("the quick brown fox jumped over the lazy dog".split(" "));
chain.learn("the quick brown dog jumped over the lazy cat".split(" "));
chain.learn("the quick brown cat jumped over the lazy fox".split(" "));
for (let x = 0; x < 10; x++) {
  console.log(chain.walk().join(" "));
}
```

## Building the project

```bash
yarn build
```

## Versioning

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

## Authors

- **Tom Wolfe** - _Initial work_ - [trwolfe13](https://github.com/trwolfe13)
- **Mikahil Marynenko** - _Dependencies, package optimizations_ - [trwolfe13](https://github.com/0x77dev)

See also the list of [contributors](https://github.com/0x77dev/markov-typescript/contributors) who participated in this project.

## License

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

## Acknowledgments

- Thanks to [otac0n](https://www.github.com/otac0n) for the original .NET codebase.
- Thanks to [chriscore](https://www.github.com/chriscore) for the second reference and unit tests.
npm package: @0xabcdefg/router-sdk
Description: An sdk for routing swaps using Uniswap v2 and Uniswap v3.
Latest version: 1.0.0

# Alpha software

The latest version of the SDK is used in production in the Uniswap Interface,
but it is considered Alpha software and may contain bugs or change significantly between patch versions.
If you have questions about how to use the SDK, please reach out in the `#dev-chat` channel of the Discord.
Pull requests welcome!

# Uniswap Swap Router SDK

This SDK is meant to facilitate interactions with the contracts in [swap-router-contracts](https://github.com/Uniswap/swap-router-contracts).
npm package: @0xagmaso/blockscout-mcp
Description: Fork of blockscout-mcp for MCP access in n8n Cloud
Latest version: 1.0.1

# Blockscout MCP Server

This is a Model Context Protocol (MCP) server implementation for interacting with the Blockscout API. It provides a standardized interface for AI models to interact with the Blockscout API.

## Features

- Support for any Blockscout API endpoint
- Get current block number
- Check account balances
- Get transaction counts (nonces)
- Retrieve block information
- Get transaction details
- Make contract calls

## Prerequisites

- Node.js (v16 or higher)
- npm (Node Package Manager)

## Installation

1. Clone the repository:
```bash
git clone <repository-url>
cd blockscout-mcp
```

2. Install dependencies:
```bash
npm install
```

3. Build the project:
```bash
npm run build
```

4. Install globally:
```bash
npm install -g .
```

This global installation makes the `blockscout-mcp` command available system-wide, which is required for Cursor to find and execute the MCP server.

## Configuration

The server uses the following environment variable:

- `BLOCKSCOUT_API_URL`: The Blockscout API endpoint URL to connect to (e.g., 'https://mainnet.game7.io/api' or 'https://testnet.game7.io/api')

### Cursor MCP Configuration

Add the following to your `mcp.json` file in your Cursor (Settings > MCP > Add New Global Server):

```json
{
  "mcpServers": {
    "blockscout-mcp": {
      "command": "npx",
      "args": ["-y", "blockscout-mcp"],
      "env": {
        "BLOCKSCOUT_API_URL": "YOUR_API_ENDPOINT"
      }
    }
  } 
}
```

This configuration will make the following tools available in Cursor:

- `search`
- `get_transactions`
- `get_blocks`
- `get_token_transfers`
- `get_stats`
- `get_transaction_info`
- `get_transaction_token_transfers`
- `get_transaction_internal_txs`
- `get_transaction_logs`
- `get_block_info`
- `get_block_transactions`
- `get_address_info`
- `get_address_token_transfers`
- `get_token_info`
- `get_token_holders`
- `get_internal_transactions`
- `get_main_page_transactions`
- `get_main_page_blocks`
- `get_indexing_status`
- `get_transaction_chart`
- `get_market_chart`
- `get_transaction_raw_trace`
- `get_transaction_state_changes`
- `get_transaction_summary`
- `get_block_withdrawals`
- `get_address_counters`
- `get_address_internal_transactions`
- `get_address_logs`
- `get_address_blocks_validated`
- `get_address_coin_balance_history`
- `get_address_coin_balance_history_by_day`
- `get_smart_contracts`
- `get_smart_contract_counters`
- `get_smart_contract`
- `get_json_rpc_url`
- `get_account_abstraction_status`
- `get_addresses`
- `get_address_transactions`
- `get_address_token_balances`
- `get_address_tokens`
- `get_address_withdrawals`
- `get_address_nfts`
- `get_address_nft_collections`
- `get_tokens`
- `get_token_transfers_list`
- `get_token_counters`
- `get_token_instances`
- `get_token_instance_by_id`
- `get_token_instance_transfers`
- `get_token_instance_holders`
- `get_token_instance_transfers_count`
- `refetch_token_instance_metadata`
- `get_withdrawals`
- `search_redirect`
npm package: @0xaio/babel-preset-react-app
Description: Babel preset used by Create React App
Latest version: 3.1.1-0

# babel-preset-react-app

This package includes the Babel preset used by [Create React App](https://github.com/facebookincubator/create-react-app).<br>
Please refer to its documentation:

* [Getting Started](https://github.com/facebookincubator/create-react-app/blob/master/README.md#getting-started) – How to create a new app.
* [User Guide](https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md) – How to develop apps bootstrapped with Create React App.

## Usage in Create React App Projects

The easiest way to use this configuration is with [Create React App](https://github.com/facebookincubator/create-react-app), which includes it by default. **You don’t need to install it separately in Create React App projects.**

## Usage Outside of Create React App

If you want to use this Babel preset in a project not built with Create React App, you can install it with following steps.

First, [install Babel](https://babeljs.io/docs/setup/).

Then install babel-preset-react-app.

```sh
npm install babel-preset-react-app --save-dev
```

Then create a file named `.babelrc` with following contents in the root folder of your project:

  ```js
  {
    "presets": ["react-app"]
  }
  ```

This preset uses the `useBuiltIns` option with [transform-object-rest-spread](http://babeljs.io/docs/plugins/transform-object-rest-spread/) and [transform-react-jsx](http://babeljs.io/docs/plugins/transform-react-jsx/), which assumes that `Object.assign` is available or polyfilled.
npm package: @0xaio/react-error-overlay
Description: An overlay for displaying stack frames.
Author: Joe Haddad
Latest version: 4.0.0-0

# `react-error-overlay`

`react-error-overlay` is an overlay which displays when there is a runtime error.

## Development

When developing within this package, make sure you run `npm start` (or `yarn start`) so that the files are compiled as you work.
This is ran in watch mode by default.

If you would like to build this for production, run `npm run build:prod` (or `yarn build:prod`).<br>
If you would like to build this one-off for development, you can run `NODE_ENV=development npm run build` (or `NODE_ENV=development yarn build`).
npm package: @0xaio/react-scripts
Description: Configuration and scripts for Create React App.
Latest version: 1.1.4-0

# react-scripts

This package includes scripts and configuration used by [Create React App](https://github.com/facebookincubator/create-react-app).<br>
Please refer to its documentation:

* [Getting Started](https://github.com/facebookincubator/create-react-app/blob/master/README.md#getting-started) – How to create a new app.
* [User Guide](https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md) – How to develop apps bootstrapped with Create React App.
npm package: @0xanimewaifu/sdk
Description: 🛠 An SDK for building applications on top of Alienbase.
Latest version: 5.0.6

# Sushiswap SDK

In-depth documentation on this SDK is available at [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

This modifies uniswap-sdk's UniswapV2Factory address. The new address for sushiswap is  `0xC0AEe478e3658e2610c5F7A4A2E1777cE9e4f2Ac`.

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/sushiswap/sushiswap-sdk.git
```

Move into the sushiswap-sdk working directory

```sh
cd sushiswap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @0xarc-io/analytics
Description: [![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) [![npm version](https://badge.fury.io/js/@0xarc-io%2Fanalytics.svg)](https://badge.fury.io/js/@0xarc-io%2Fanalytics) [![semanti
Latest version: 2.4.2

[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) [![npm version](https://badge.fury.io/js/@0xarc-io%2Fanalytics.svg)](https://badge.fury.io/js/@0xarc-io%2Fanalytics) [![semantic-release: angular](https://img.shields.io/badge/semantic--release-angular-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release)

> The 0xArc Analytics SDK is a simple SDK that helps provide higher fidelity analytics by merging on-chain data with off-chain data from front-ends. We value user privacy and do not collect IP addresses or scrape any information without your permission.

# Documentation

- See [https://sdk.0xarc.io](https://sdk.0xarc.io)

# Development notes

To run a local version of the script:

1. Run `yarn build` at the root level to build the script.
2. Run `yarn copy-build-example` to copy the built contents into the `example/cra-script-tag` project.
3. Make a copy of `.env.example` and rename it to `.env` in the `example/cra-script-tag` folder.
4. Make sure to add your 0xArc API + Alchemy keys to the `.env` file (find `YOUR_KEY_HERE`).
5. Run `cd example/cra-script-tag && yarn && yarn start` to start the example app.
npm package: @0xayushm/agent-ui
Description: A reusable UI component library for AI agent dashboards.
Latest version: 0.1.20

# 🧩 @0xayushm/agentui — Dashboard UI Component Library

> Reusable, composable, and accessible dashboard components powered by [shadcn/ui](https://ui.shadcn.com/), [Radix UI](https://www.radix-ui.com/), and [Tailwind CSS](https://tailwindcss.com/).


## 🚀 Why AgentUI?

After building multiple dashboards for our product [BrewMyAgent](https://brewmyagent.com) and side projects, I realized I was recreating the same components over and over — buttons, cards, toasts, layouts... the whole drill.

So I created this library to:
- 📦 Package the components I was using again and again
- 🧱 Provide a solid base for any AI or analytics dashboard
- 🔁 Save dev hours with reusable UI logic
- 🌙 Support dark/light mode by default


## ✨ Features

- Built with **Next.js** + **shadcn/ui**
- Styled using **TailwindCSS**
- Composed using **Radix Primitives**
- Shipped via **tsup** in both ESM and CJS formats
- **TypeScript-first** with auto-generated `.d.ts`
- Works with **Storybook** for isolated previews
- Easily customizable — bring your own theme

## 📦 Installation

```bash
npm install @0xayushm/agentui
```
Then import components in your app:

```tsx
import { DashboardShell, AgentCard } from "@0xayushm/agentui"
```

## 🧪 Storybook

```bash
npm run storybook
```
Browse your components locally at: http://localhost:6006

## 📁 Usage Example

```tsx
import { DashboardShell, AgentCard } from "@0xayushm/agentui"

export default function DashboardPage() {
  return (
    <DashboardShell>
      <AgentCard
        name="Finance Agent"
        description="Categorizes your transactions"
        status="active"
      />
    </DashboardShell>
  )
}
```

## 🛠️ Development

Clone and build locally:
```bash
git clone https://github.com/0xayushm/agentui.git
cd agentui
npm install
npm run build
```

## 📚 Docs & Contribution
This library is under active development and open to contributions!

🧩 Browse components in Storybook

📖 Read the [Blog Post](https://0xayushm.hashnode.dev/custom-ui-library) on how it was built

🙌 PRs are welcome!

Planning to add: Charts, Tables, AI prompts UI, Settings Panels — and more.
```
git clone https://github.com/0xayushm/agentui.git
cd agentui
npm install
npm run build
```

## 📚 Docs & Contribution
This library is under active development and open to contributions!

- 🧩 Browse components in Storybook
- 📖 Read the Blog Post on how it was built
- 🙌 PRs are welcome!

Planning to add: Charts, Tables, AI prompts UI, Settings Panels — and more.

## ⭐ Found it useful?

- 🌟 Star this repo
- 📥 Share with dev friends
- 💡 Contribute your own component!

Let’s build clean UIs, together. 🚀