Skip to content

Nebula Contrib

Welcome to the Nebula Contrib repository! This repository serves as a collection hub for community contributions related to NebulaGraph, aiming to gather and share various tools, plugins, integration solutions, and practical resources developed by community members.

📖 Introduction

NebulaGraph is a popular open-source graph database that can handle large volumes of data with milliseconds of latency, scale up quickly, and have the ability to perform fast graph analytics. NebulaGraph has been widely used for social media, recommendation systems, knowledge graphs, security, capital flows, AI, etc.

Nebula Contrib is an important component of the NebulaGraph ecosystem. Here you'll find excellent contributions from community developers, including but not limited to:

  • Connectors & Drivers - Client drivers for various programming languages
  • Tools & Utilities - Data migration, monitoring, backup and recovery tools
  • Integration Solutions - Integration with other systems
  • Example Code - Usage examples and best practices
  • Plugin Extensions - Functional extension plugins

🚀 Quick Start

Prerequisites

Using Contribution Projects

Each sub-project has independent documentation and usage instructions. Please check the corresponding directory for details.

🤝 How to Contribute

We warmly welcome community contributions! Here's how you can participate:

Contributing New Projects

  1. Fork the repository you want to contribute to
  2. Create a new feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Create a Pull Request

Contribution Guidelines

  • Ensure your code follows the project's coding standards
  • Add necessary test cases
  • Update relevant documentation
  • Follow Commit Message Convention

Donating a New Project

If you have a project (e.g., a tool, plugin, or integration solution) that you would like to donate to the NebulaGraph ecosystem and have it managed under the nebula-contrib organization, please follow this process:

  1. Contact Us: Email our community operations team at devrel@vesoft.com with a detailed introduction to your project.
  2. Project Evaluation: Our team will evaluate your project based on its relevance, quality, and potential value to the community.
  3. Repository Transfer: If your project passes the evaluation, we will guide you through the process of transferring ownership of your repository to our community administrator.
  4. Inclusion: Once the repository is transferred, the community administrator will move it into the nebula-contrib organization, making it an official part of our community contributions.

Reporting Issues

If you discover any issues or have suggestions for improvements, please report them via the Issues page.

📄 License

NebulaGraph  and Nebula Contrib is under Apache 2.0 license, so you can freely download, modify, and deploy the source code to meet your needs.

🙏 Acknowledgment

Thank you to all developers who have contributed to Nebula Contrib! Your efforts make the NebulaGraph ecosystem more rich and powerful.

🙋 Join Us

Note: The projects in this repository are maintained by the community. The NebulaGraph core team provides technical support but does not guarantee the production environment stability of all projects. Please conduct thorough testing before using in production environments.

Popular repositories Loading

  1. ngbatis ngbatis Public

    NGBATIS is a database ORM framework base NebulaGraph + spring-boot, which takes advantage of the mybatis’ fashion development, including some de-factor operations in single table and vertex-edge, l…

    Java 153 47

  2. graph-ocean graph-ocean Public

    ORM of nebula-java

    Java 72 36

  3. nebula-carina nebula-carina Public

    A pydantic based python ORM framework for graph database NebulaGraph 3.

    Python 48 12

  4. nebula-jdbc nebula-jdbc Public

    The JDBC connector for Nebula Graph.

    Java 43 16

  5. NebulaGraph-Bench NebulaGraph-Bench Public

    Collection of benchmark services and tools for NebulaGraph

    Python 40 30

  6. nebula-node nebula-node Public

    Nebula Graph Client for Node.js

    JavaScript 34 10

Repositories

Showing 10 of 38 repositories

Most used topics

Loading…