Skip to content

alihassan-coder/langgraph-concepts-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LangGraph Concepts & Projects

A collection of concepts, examples, and projects to learn and apply LangGraph — from fundamentals to building stateful, multi-step agentic workflows.


🚀 What is LangGraph?

LangGraph is a framework built on top of LangChain that allows you to create graph-based workflows for LLMs.
Instead of simple sequential chains, LangGraph lets you define stateful, branching, and looping logic for agents.

This makes it possible to build applications such as:

  • Conversational agents with memory
  • Multi-agent systems that collaborate
  • Complex decision-making workflows
  • RAG pipelines with dynamic control

🌟 Why is LangGraph Important?

While LangChain provides building blocks (chains, agents, tools), it can be hard to manage complex, multi-step workflows.

LangGraph solves this problem by:
✅ Defining workflows as graphs of states & edges
✅ Supporting branching, loops, and conditional flows
✅ Adding persistence & state management
✅ Making agents more reliable and controllable

With LangGraph, you can design applications where the LLM is not just reacting, but moving through a defined graph of logic.


🔑 Core Concepts

  1. State

    • Stores variables across the workflow (e.g., user inputs, retrieved docs).
    • Example: Conversation history, query context.
  2. Nodes

    • Units of execution (can be functions, chains, or agents).
    • Example: collect_info → call_tool → summarize.
  3. Edges

    • Define transitions between nodes (sequential, conditional, or looping).
    • Example: if success → next step else retry.
  4. Graph Execution

    • Workflows are run like finite state machines, ensuring predictable flow.
  5. Persistence

    • Ability to pause, resume, or replay workflows with stored state.

⚙️ Getting Started

Using uv (recommended)

# Clone the repo
git clone https://github.com/alihassan-coder/langgraph-concepts-projects.git
cd langgraph-concepts-projects

About

Concepts, examples, and projects using LangGraph — building stateful, multi-step agentic workflows with LLMs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages