open-index/open-npm huggingface dataset:
npm package: @g2x/apollo
Description: <h1 style="font-family: serif" align="center">AΠOΛΛΩΝ</h1>
Author: Eddie Lopez
Latest version: 1.1.0

<h1 style="font-family: serif" align="center">AΠOΛΛΩΝ</h1>

<p align="center">
    <img src="https://i.pinimg.com/564x/ad/fb/0f/adfb0fd0aa639a744d71f462538e68f1.jpg" width="400px">
</p>

Apollo is a React UI/UX component library primarily developed by G2X with an emphasis on productivity and ease of use. This package uses [TSDX](https://www.npmjs.com/package/tsdx) for development, and extends the use of packages like [React Hook Form](https://react-hook-form.com/), and others for the purpose of providing a complete development experience.

# 🚀 Getting Started

Here is a quick setup of what you need to do to start contributing in Apollo.

```bash
# Install Node.js
sudo apt-get install -y nodejs

# Clone repo
git clone https://github.com/MileMarker10/apollo-component-library apollo

# Run the setup script (One time command to install deps and husky)
yarn setup

# (Optional) run Storybook
yarn storybook

# (Optional) run Rollup TypeScript compiler
yarn start
```

## File Structure

To help guide your way around the repo, here is a quick breakdown of the file structure.

- **`example`:** contains a test application for integration testing components post-distribution processing.
- **`src`:** contains all source code including components and utilities.
    - **`components`:** contains all component folders
    - **`interfaces`:** contains all types & interfaces
    - **`util`:** contains all utility functions and classes
- **`stories`:** contains all `storybook` files for each component.
- **`test`:** contains all unit testing done through Jest and `@testing-library`.

### Breakdown

```Markdown
apollo-component-library
├───example
│   └───Testing environment for component implementation
│
├───src
│   ├───*components*
│   │   └───Component folders
│   │       ├───*components* contains abstracted components
│   │       ├───*overload* contains overloaded components
│   │       └───Component Files
│   │
│   │───*interfaces*
│   │   └───Types and interfaces
│   │
│   └───*util*
│       └───Utility classes and functions
│
├───stories
│   └───Storybook testing files
│
└───test
    └───Jest testing files
```
# 🤔 Have suggestions?

Feel free to use the [Issues](https://github.com/MileMarker10/apollo-component-library/issues) tab on the repo to voice any questions or concerns about the codebase.

# Documentation
Coming soon
npm package: @g2x/sparta
Description: <h1 style="font-family: serif" align="center">ΣΠΑΡΤΗ</h1>
Author: Eddie Lopez
Latest version: 1.2.0

<h1 style="font-family: serif" align="center">ΣΠΑΡΤΗ</h1>

<p align="center">
    <img src="https://i.pinimg.com/564x/ad/fb/0f/adfb0fd0aa639a744d71f462538e68f1.jpg" width="400px">
</p>

Sparta is a React UI/UX component library primarily developed by G2X with an emphasis on productivity and ease of use. This package uses [TSDX](https://www.npmjs.com/package/tsdx) for development, and extends the use of packages like [React Hook Form](https://react-hook-form.com/), and others for the purpose of providing a complete development experience.

# 🚀 Getting Started

Here is a quick setup of what you need to do to start contributing in Sparta.

```bash
# Install Node.js
sudo apt-get install -y nodejs

# Clone repo
git clone https://github.com/MileMarker10/sparta sparta

# Run the setup script (One time command to install deps and husky)
yarn setup

# (Optional) run Storybook
yarn storybook

# (Optional) run Rollup TypeScript compiler
yarn start
```

## File Structure

To help guide your way around the repo, here is a quick breakdown of the file structure.

- **`example`:** contains a test application for integration testing components post-distribution processing.
- **`src`:** contains all source code including components and utilities.
    - **`components`:** contains all component folders
    - **`interfaces`:** contains all types & interfaces
    - **`util`:** contains all utility functions and classes
- **`stories`:** contains all `storybook` files for each component.
- **`test`:** contains all unit testing done through Jest and `@testing-library`.

### Breakdown

```Markdown
sparta
├───example
│   └───Testing environment for component implementation
│
├───src
│   ├───*components*
│   │   └───Component folders
│   │       ├───*components* contains abstracted components
│   │       ├───*overload* contains overloaded components
│   │       └───Component Files
│   │
│   │───*interfaces*
│   │   └───Types and interfaces
│   │
│   └───*util*
│       └───Utility classes and functions
│
├───stories
│   └───Storybook testing files
│
└───test
    └───Jest testing files
```
# 🤔 Have suggestions?

Feel free to use the [Issues](https://github.com/MileMarker10/sparta/issues) tab on the repo to voice any questions or concerns about the codebase.

# Documentation
Coming soon
npm package: @g33n/rn-mma-core
Description: This repository is part of "[Building a scalable APP with multi-module architecture](https://github.com/G33N/rn-mma-app)"
Author: Matias Celiz
Latest version: 0.17.0

# rn-mma-core

This repository is part of "[Building a scalable APP with multi-module architecture](https://github.com/G33N/rn-mma-app)"

## What we place in this repo?

* Provide an infraestructure to modules
* Native dependencies
* Binaries to Android and iOS
* Load and run modules by a config file
* Push notifications, Error Handling, Network...

## Tree

```
├── ios                                 iOS Native Code
├── android                             Android Native Code
├── app_builds                          iOS and Android output builds
└── src
     └── package.json                   Native dependencies
```
npm package: @g33n/rn-ui-kit
Description: This repository is part of [Building a scalable APP with multi-module architecture]
Author: Matias Celiz
Latest version: 1.4.0

# rn-ui-kit

This repository is part of "[Building a scalable APP with multi-module architecture](https://github.com/G33N/rn-mma-app)"

## What is a library?
* Is a piece of business logic code that should be shared


## Tree

```
├── src                            Module code
├── test                           Unit test
├── package.json                   Module dependencies
└── module.ts                      Module entry point
```
npm package: @g360/routes
Description: Librería para el control de las rutas dinámicas en proyecto Gestión 360
Author: Rodolfo Vazquez
Latest version: 1.0.2

# G360Routes

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.1.0.

## Code scaffolding

Run `ng generate component component-name --project g360-routes` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project g360-routes`.
> Note: Don't forget to add `--project g360-routes` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build g360-routes` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build g360-routes`, go to the dist folder `cd dist/g360-routes` and run `npm publish`.

## Running unit tests

Run `ng test g360-routes` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @g3rb3n/node-red-node-alarm
Description: README.md
Author: Gerben
Latest version: 0.0.4

# Introduction

A Node-RED library for handling various alarm states with nodes:
 - value parsing
 - topic parsing
 - condition handling
 - generating text massages
 - collecting messages
 - filtering messages
 - message summaries for sending and displaying

All nodes work with an alarm object in message which can have the following properties:
 - device
 - value
 - unit
 - state
 - status
 - statusText
 - comparison
 - comparisonOk
 - comparisonAlarm
npm package: @g3rmania/tinygpu
Description: A minimal framework for WebGPU in the browser
Author: Ben Clarke
Latest version: 0.1.7

# tinygpu

A lightweight WebGPU rendering library designed for ease of use and modern graphics development. It provides a simple API for creating scenes, managing cameras, and rendering 3D objects with materials and textures.

<img width="1062" alt="Screenshot 2025-05-18 at 5 59 44 PM" src="https://github.com/user-attachments/assets/f38f3e3e-eb73-4f7f-851a-34f0a13ed0a9" />

## Usage Example

Here's a basic example of how to set up a scene, create a cube, and render it:

```typescript
import * as tinygpu from "tinygpu";

async function main() {
  const canvas = document.getElementById("webgpu-canvas") as HTMLCanvasElement;
  if (!canvas) {
    console.error("Canvas element not found!");
    return;
  }

  const renderer = new tinygpu.Renderer({ canvas });
  try {
    await renderer.init();
  } catch (error) {
    console.error("Failed to initialize renderer:", error);
    document.body.innerHTML =
      "Failed to initialize WebGPU. Please ensure your browser supports it and it's enabled.";
    return;
  }

  // 1. Create Scene
  const scene = renderer.createScene();

  // 2. Create Camera
  const camera = renderer.createPerspectiveCamera({
    fov: Math.PI / 3, // 60 degrees
    near: 0.1,
    far: 100,
  });
  camera.position.set([2, 2, 3]);
  camera.lookAt([0, 0, 0]);

  // 3. Create Geometry
  const cubeGeometry = renderer.createGeometry(tinygpu.geometry.CubeGeometry);

  // 4. Create Material
  const redMaterial = renderer.createMaterial(tinygpu.material.BasicMaterial, {
    color: new Color(1, 0, 0), // Red
  });

  // 5. Create Mesh
  const cubeMesh = renderer.createMesh(cubeGeometry, redMaterial);
  scene.add(cubeMesh);

  // Render loop
  function renderLoop() {
    cubeMesh.transform.rotateY(0.005); // Animate the cube
    cubeMesh.transform.rotateX(0.003);
    renderer.render(scene, camera);
    requestAnimationFrame(renderLoop);
  }

  renderLoop();
}

main().catch(console.error);

// Ensure you have a canvas element in your HTML:
// <canvas id="webgpu-canvas" width="800" height="600"></canvas>
```

## More Information

For detailed documentation on all classes, methods, and advanced usage, please refer to [DOCS.md](DOCS.md).
npm package: @g3ru1a/scaffolding
Description: A CLI that generates the scaffolding for an api project
Author: g3ru1a
Latest version: 1.0.9

### @g3ru1a/scaffolding

Simple scaffolding generator for API Microservices.

### Installation & Usage

```
npm install -g @g3ru1a/scaffolding
```

```
#Run in the working directory
# --git creates an empty repo
# --install automatically installs npm dependencies

scaffold [--git] [--install]
```

### Licence

MIT