Skip to main content

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

21
GitHub Stars
149
Curated Resources
8
Categories
4 hours ago
Last Refreshed
Apps and BoilerplatesNode PackagesGuides, Tutorials and Best PracticesExamplesArchitectureCase StudyAI AgentsDecision Framework

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.

Decision Framework

  • Dagster AI Orchestration Framework - Case Study & Architecture Evaluation

    Comprehensive architectural evaluation of POC-Dagster data orchestration project, examining suitability for evolution into a 4-layer AI Agent platform. Includes gap analysis (18% completeness), production-ready code templates for all 5 layers (Frontend/Orchestration/Runtime/Data/Validation), and decision framework for archival vs fresh start.

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.

Guides, Tutorials and Best Practices

  • React Router Types Guide

    A guide comparing BrowserRouter, HashRouter, and MemoryRouter with practical React Router usage snippets and deployment/testing caveats.

Showing a sample of 149 resources. View the full list on GitHub →