{"data":{"slug":"axflow-axflow","name":"axflow","tagline":"The TypeScript framework for AI development","github_url":"https://github.com/axflow/axflow","owner":"axflow","repo":"axflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/142942237?v=4","primary_language":"TypeScript","stars":1122,"forks":41,"topics":["ai","llm","typescript"],"archived":false,"github_pushed_at":"2024-03-02T00:14:33+00:00","maintenance_label":"Dormant","stars_delta_30d":3,"url":"https://www.graphcanon.com/tools/axflow-axflow","markdown_url":"https://www.graphcanon.com/tools/axflow-axflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/axflow-axflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=axflow-axflow","description":"The TypeScript framework for AI development","homepage_url":"https://axflow.dev","license":"MIT","open_issues":7,"watchers":8,"ai_summary":"Axflow is a TypeScript-based framework designed to aid in the development of AI applications.","readme_excerpt":"# The TypeScript framework for AI development\n\n \n<a href=\"https://app.greptile.com/repo/axflow\"><img src=\"https://img.shields.io/badge/learn_with-greptile-%091B12?color=%091B12\" alt=\"Learn this repo using Greptile\"></a>\n\nAxflow is a collection of modules for building robust natural language powered applications. These modules can be adopted incrementally, thus providing a modular and scalable solution.\nUsed together, they form an end-to-end framework for developing AI applications.\n\n# Modules\n\n- [**@axflow/models**](./packages/models/) &mdash; A zero-dependency, modular SDK for building robust natural language applications. Includes React hooks and streaming utilities that make building AI applications a breeze.\n- [**axgen**](./packages/axgen/) &mdash; A framework for connecting your data to large language models\n- [**axeval**](./packages/axeval/) &mdash; A framework for evaluating LLM output quality\n\nIn addition to the above modules, we're working on the following modules:\n\n- **extract**: A library for efficient data processing, particularly loading, transforming, and chunking documents from arbitrary sources. Most useful for applications that need to load and preprocess data for vector search.\n- **serve**: A serving framework to run any LLM model (OSS or otherwise). It will also provide middleware options for user throttling, analytics, and logging\n- **finetune**: A library focused on fine-tuning models\n\n## [Documentation](https://docs.axflow.dev)\n\n# Goals\n\nAxflow aspires to deconstruct the complex paradigms of working with LLMs into manageable and intuitive components.\nOur library takes a code-first approach, emphasizing the importance of flexibility and control for developers.\nAs a foundational framework, Axflow empowers developers to build higher-level TypeScript AI features and products seamlessly.\n\n## Examples\n\nHere is an example [open source UI](https://github.com/axflow/original-demo-ui) showcasing what our first module, axgen, can do, with a [short video](https://www.loom.com/share/458f9b6679b740f0a5c78a33fffee3dc) walkthrough.\n\n## License\n\n[MIT](LICENSE.md)","github_created_at":"2023-07-02T22:35:16+00:00","created_at":"2026-07-11T10:54:58.894766+00:00","updated_at":"2026-09-20T05:33:00.409032+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"llm","name":"llm"},{"slug":"typescript","name":"typescript"}],"trust":{"provenance":{"is_fork":false,"github_id":661455337,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-16T00:00:44.857Z","maintenance":{"label":"Dormant","score":18,"methodology":"github_public_v1","releases_90d":0,"days_since_push":896,"last_release_at":"2023-12-21T00:31:33Z","stars_delta_30d":3,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T10:55:00.327Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-08-16T00:00:45.533Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-08-16T00:00:45.533Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-08-16T00:00:45.533Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-16T00:00:45.533Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["- When your project heavily relies on TypeScript features such as static typing to maintain code integrity and improve developer efficiency","- If you are working on AI models that require integration with web applications where TypeScript excels"],"when_not_to_use":["- For projects that already have a significant investment in JavaScript or another language without needing the type safety offered by TypeScript, as this might impose unnecessary limitations","- When rapid prototyping is more critical than type-safety and strict language adherence"],"source":"enrich:decision_facts","observed_at":"2026-07-15T12:07:43.949Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Axflow is a TypeScript framework aimed at streamlining AI application development, which can be particularly useful for projects requiring strong type safety and modern JavaScript capabilities."}]}}