awesome-nan
github.com/nanlabs/awesome-nan ↗This is a curated list of all the Open Source examples and projects we have at NaNLABS
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me devops resources from awesome-nan"
Installation instructions →What's inside
Examples
- Actionlint PlaygroundDevOps
A static checker for GitHub Actions workflow files, helping to identify syntax and logic issues.
- AgileTsFrontend
An example showcasing the use of AgileTs for scalable and maintainable state management in React applications.
- Airflow and Spark environment using Docker and Docker ComposeDevOps
Dockerfile and compose.yml to run Airflow locally with initialization scripts.
- AkitaFrontend
An example illustrating the use of Akita for state management in React applications.
- Automate Pull Requests Reviews using DangerDevOps
This workflow automates the initial review of Pull Requests using Danger.js. It helps lint rote tasks in daily code review and codifies team norms.
- Automating Pull Request Review using DangerJS and GitHub ActionsDevOps
Learn how to automate Pull Request (PR) reviews using DangerJS and GitHub Actions. Automating PR reviews helps enforce coding standards, catch potential issues, and improve code quality in your GitHub repository.
Apps and Boilerplates
- Automation Seed
A robust end-to-end automation framework built on WebdriverIO v7 and Selenium, leveraging Selenoid for execution. It includes features like Allure reporting, TypeScript support, and CI/CD integration with GitHub Actions.
- AWS Glue ETL Boilerplate
A comprehensive boilerplate for AWS Glue ETL jobs, featuring infrastructure deployment with the Serverless Framework and local development using DevContainers or Docker Compose. Includes Python Shell and PySpark job examples.
- Basic AWS Glue ETL example app
A simplified yet practical example of an AWS Glue application. It uses the Serverless Framework for infrastructure deployment and supports local development with DevContainers or Docker Compose.
- Golang REST API boilerplate
A comprehensive REST API boilerplate in Golang, featuring CRUD operations, structured logging, rate limiting, unit and integration tests, and API documentation with Swagger. Includes Docker Compose for MongoDB setup and tools like Gorilla Mux, Zap, and Mockery for streamlined development.
- React Boilerplate
A robust boilerplate for starting React projects with Vite, featuring CI/CD setup, Docker integration, hot reload for development, and production-ready optimizations.
- Storybook Playground
An application showcasing examples of React components, hooks, and libraries developed in the Nancy.js repository. It serves as a playground for testing and demonstrating these features using Storybook.
Node Packages
- @nanlabs/eslint-config
A shared ESLint configuration to enforce consistent coding standards across JavaScript projects.
- @nanlabs/eslint-config-next
An ESLint configuration designed for Next.js projects, ensuring adherence to best practices and consistent coding standards.
- @nanlabs/eslint-config-react
An ESLint configuration optimized for React projects, promoting best practices and consistent code style.
- @nanlabs/eslint-config-ts
An ESLint configuration tailored for TypeScript projects, ensuring consistent and error-free TypeScript code.
- @nanlabs/fp
A TypeScript library offering functional programming utilities, including type guards, error handling, and other tools to write cleaner, more maintainable code.
- @nanlabs/react-hooks
A collection of reusable React hooks designed to simplify state management, side effects, and other common patterns in React applications.
Showing a sample of 146 resources. View the full list on GitHub →