Skip to main content

This is a curated list of all the Open Source examples and projects we have at NaNLABS

21
GitHub Stars
146
Curated Resources
4
Categories
16 min ago
Last Refreshed
Apps and BoilerplatesNode PackagesGuides, Tutorials and Best PracticesExamples

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

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 →