Skip to content

Latest commit

 

History

History
95 lines (69 loc) · 3.49 KB

File metadata and controls

95 lines (69 loc) · 3.49 KB

Contributing to Awesome LangGraph Ecosystem

Contributions are welcome and encouraged! Whether you're fixing a typo, adding a new project, updating documentation, or suggesting improvements, your help is appreciated.

How to Contribute

Fork the repository

Click the "Fork" button in the top right corner of the GitHub page.

Create a new branch

Create a new branch for your changes. This keeps your changes separate from the main project until they're ready to be merged. A good branch name describes the changes you're making, e.g., add-new-project, fix-typo, or update-category.

git checkout -b add-new-project

Make your changes

Edit the README.md file following the existing format.

Adding a new project:

| [username/project-name](https://github.com/username/project-name) | Brief description with key features | ![GitHub stars](https://img.shields.io/github/stars/username/project-name?style=social) |

Requirements:

  • Use correct category and maintain alphabetical order
  • Clear description (under 200 chars)
  • Verify the project uses LangChain/LangGraph

Commit your changes

Commit your changes with a clear and concise message explaining what you've done.

git commit -m "Add new XYZ project to Data Science category"

Push your branch

Push your branch to your forked repository.

git push origin add-new-project

Create a pull request

Go to the original repository and click the "New pull request" button. Select your forked repository and branch. Provide a clear title and description of your changes in the pull request.

Review and merge

Your pull request will be reviewed by the maintainers. They may suggest changes or ask for clarification. Once the review is complete, your changes will be merged into the main project.

Quality Standards

Project Requirements:

  • ✅ Active maintenance and LangChain/LangGraph usage
  • ✅ Accurate links and working GitHub badges
  • ✅ Clear, concise descriptions (under 200 chars)
  • ✅ Proper categorization and alphabetical order
  • ❌ No duplicates

Formatting:

  • Use table format for community projects
  • Use dropdown format for official projects
  • Follow existing style and capitalization
  • Include GitHub stars badge: ![GitHub stars](https://img.shields.io/github/stars/user/repo?style=social)

What to Contribute

  • 🆕 New projects - LangChain/LangGraph applications and tools
  • 🔧 Fixes - Broken links, outdated descriptions, categorization
  • 📝 Documentation - Category descriptions, ecosystem overview
  • 🏗️ Structure - New categories, better organization

Want to Help More?

🌍 Multi-Language Support TODO

We're looking for help translating this awesome list into other languages:

  • 🇪🇸 Spanish - README.es.md
  • 🇫🇷 French - README.fr.md
  • 🇩🇪 German - README.de.md
  • 🇵🇱 Polish - README.pl.md
  • 🇯🇵 Japanese - README.ja.md
  • 🇨🇳 Chinese - README.zh.md
  • 🇰🇷 Korean - README.ko.md
  • 🇷🇺 Russian - README.ru.md

Interested in translating? Open an issue to claim a language!

📝 Other Ways to Contribute

  • 📊 Add missing categories - Suggest new domains we haven't covered
  • 🔍 Quality review - Help verify links and project descriptions
  • 📈 Weekly updates - Monitor new LangGraph/LangChain projects
  • 🏷️ Organize tag systems - Create consistent tagging/labeling for easier project discovery

Thank you for contributing! 🦜🔗