https://github.com/teneplaysofficial/omnijs
Essential Utilities for Smarter JavaScript Development
https://github.com/teneplaysofficial/omnijs
automation backend devtools frontend helpers javascript npm-package productivity tools typescript utilities
Last synced: about 2 months ago
JSON representation
Essential Utilities for Smarter JavaScript Development
- Host: GitHub
- URL: https://github.com/teneplaysofficial/omnijs
- Owner: teneplaysofficial
- License: apache-2.0
- Created: 2025-08-20T18:51:49.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-16T02:25:41.000Z (10 months ago)
- Last Synced: 2025-09-16T03:35:39.623Z (10 months ago)
- Topics: automation, backend, devtools, frontend, helpers, javascript, npm-package, productivity, tools, typescript, utilities
- Language: TypeScript
- Homepage:
- Size: 155 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# OmniJS
[](https://github.com/teneplaysofficial/omnijs/actions/workflows/release.yml)
[](https://github.com/teneplaysofficial/omnijs/actions/workflows/ci.yml)
[](https://github.com/teneplaysofficial/omnijs)
[](https://github.com/teneplaysofficial/omnijs)
**OmniJS** is a curated collection of lightweight, versatile JavaScript tools designed to simplify development workflows, automate repetitive tasks, and boost productivity for both frontend and backend projects. Built with TypeScript, these packages are modular, well-tested, and optimized for modern JavaScript ecosystems.
## Features
- **Modular Design**: Each package is independent, allowing you to use only what you need.
- **TypeScript Support**: Fully typed for better developer experience and fewer runtime errors.
- **Cross-Platform**: Works seamlessly in Node.js, Deno, and browser environments (where applicable).
- **CI/CD Integration**: Automated builds, tests, and releases via GitHub Actions.
## Packages
| Package | Version | NPM | Description |
| :--------: | :---------------------------------------------------------------------------------------------: | :---------------------------------------------------: | ------------------------------------------------------------------- |
| `ansilory` | [](./packages/ansilory/) | [npm](https://www.npmjs.com/package/ansilory) | ANSI color and style utilities for terminal output. |
| `git-log` | [](./packages/git-log/) | [npm](https://www.npmjs.com/package/@tenedev/git-log) | Simplified Git log parsing and analysis. |
| `kolory` | [](./packages/kolory/) | [npm](https://www.npmjs.com/package/kolory) | Advanced color manipulation for web and CLI. |
| `npm-look` | [](./packages/npm-look/) | [npm](https://www.npmjs.com/package/npm-look) | NPM name availability at a glance for packages accounts and scopes. |
| `sylog` | [](./packages/sylog/) | [npm](https://www.npmjs.com/package/sylog) | Sync system logs terminal clarity file durability. |
> [!NOTE]
> Explore individual package READMEs in the `packages/` directory for detailed usage instructions.
## Contributing
We welcome contributions! To get started:
1. Fork the repository.
2. Clone your fork: `git clone https://github.com/teneplaysofficial/omnijs.git`.
3. Install dependencies: `pnpm install`.
4. Create a new branch: `git checkout -b my-feature`.
5. Make changes and commit: `git commit -m "feat: Add my feature"`.
6. Push to your fork: `git push origin my-feature`.
7. Open a pull request.
## Development
This monorepo uses [pnpm](https://pnpm.io/) for package management. To set up the development environment:
```bash
# Install pnpm (if not already installed)
npm install -g pnpm
# Install dependencies
pnpm install
# Run tests across all packages
pnpm test
# Build all packages
pnpm build
```
## Contact
- **Issues**: [GitHub Issues](https://github.com/teneplaysofficial/omnijs/issues)
- **Discussions**: [GitHub Discussions](https://github.com/teneplaysofficial/omnijs/discussions)
- **Twitter**: [@teneplays](https://twitter.com/teneplays)
## License
Licensed under the [Apache-2.0 License](LICENSE).