{"id":26332573,"url":"https://github.com/itzshoaib/agentic-express","last_synced_at":"2025-03-15T23:29:26.484Z","repository":{"id":282436925,"uuid":"947461337","full_name":"ITZSHOAIB/agentic-express","owner":"ITZSHOAIB","description":"A library to accelerate REST agent app development on top of Express, enabling users to focus on Langgraph agent development.","archived":false,"fork":false,"pushed_at":"2025-03-14T16:38:59.000Z","size":285,"stargazers_count":1,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-14T16:41:53.480Z","etag":null,"topics":["agent","agentic","agentic-ai","agentic-framework","agentic-workflow","agents","express","langgraph","langgraph-js"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ITZSHOAIB.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-12T18:12:18.000Z","updated_at":"2025-03-14T16:39:02.000Z","dependencies_parsed_at":"2025-03-14T16:42:32.944Z","dependency_job_id":"f3777caa-cbee-40bf-b3cd-854b3d2f7a7e","html_url":"https://github.com/ITZSHOAIB/agentic-express","commit_stats":null,"previous_names":["itzshoaib/agentic-express"],"tags_count":0,"template":false,"template_full_name":"ITZSHOAIB/typescript-library-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ITZSHOAIB%2Fagentic-express","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ITZSHOAIB%2Fagentic-express/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ITZSHOAIB%2Fagentic-express/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ITZSHOAIB%2Fagentic-express/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ITZSHOAIB","download_url":"https://codeload.github.com/ITZSHOAIB/agentic-express/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243806137,"owners_count":20350773,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","agentic","agentic-ai","agentic-framework","agentic-workflow","agents","express","langgraph","langgraph-js"],"created_at":"2025-03-15T23:29:26.051Z","updated_at":"2025-03-15T23:29:26.477Z","avatar_url":"https://github.com/ITZSHOAIB.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Agentic Express 🚀\n\nAgentic Express is a TypeScript-based npm package designed to accelerate REST agent application development on top of Express.js. By providing prebuilt utilities, middleware, and patterns, it allows developers to focus on building Langgraph agents without worrying about the underlying REST infrastructure.\n\n## ☄️ Features\n- **Express.js Simplified**: Prebuilt middleware and utilities to streamline REST API development.\n- **Langgraph Agent Focus**: Designed to complement Langgraph agent development by handling REST concerns.\n- **TypeScript Support**: Fully typed for safer and more predictable development.\n- **Scalable Patterns**: Encourages best practices for building scalable and maintainable applications.\n\n## Initialize an Agentic Express App ♨️\n\nYou can quickly scaffold a new Agentic Express app using the CLI:\n\n```bash\nnpx agentic-express init\n# or\npnpm dlx agentic-express init\n# or\nyarn dlx agentic-express init\n```\n\n## ⚒️ Installation\n\nInstall the package via npm or yarn or pnpm:\n\n```bash\npnpm add agentic-express\n# or\nnpm install agentic-express\n# or\nyarn add agentic-express\n```\n\n## 👀 Usage\n\nHere's how you can use Agentic Express to build a REST agent app:\n\n```typescript\nimport express from 'express';\nimport { AgenticExpress } from 'agentic-express';\n\nconst app = express();\n\n// Set up the app with Agentic Express middleware\nconst agenticExpress = new AgenticExpress({\n  graphStream: invokeGraph,\n});\n\n// Add the middleware to the express app\nrouter.use(await agenticExpress.setup());\n\n// Start the server\napp.listen(3000, () =\u003e {\n  console.log('Agentic Express server is running on http://localhost:3000');\n});\n```\n\n## 🤝 Contribution\n\nWe welcome contributions! Please see the [CONTRIBUTING.md](.github/CONTRIBUTING.md) file for detailed guidelines on how to contribute.\n\n\n## 📜 License\n\nThis project is licensed under the MIT License. See the [LICENSE file](/LICENSE) for details.\n\n\n---\n\nCreated with ❤️ by Sohab Sk","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitzshoaib%2Fagentic-express","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitzshoaib%2Fagentic-express","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitzshoaib%2Fagentic-express/lists"}