fix: replace broken star-history.com chart with a self-generated one (#156)
- fix: replace broken star-history.com chart with a self-generated one
The chart in the README rendered as a broken image. The cause is upstream, not our URL: api.star-history.com returns 404 for this repo and 500 for facebook/react, so their API is failing generally. Every parameter variant I tried returned 404.
Swapping to a different third-party chart service would just relocate the same dependency, so this generates the chart from the GitHub API instead - data we already own - and commits the SVG into the repo. The README now points at a local file that cannot 404.
Rebuilding the curve does not need all 35k stargazers: requesting per_page=1&page=N returns exactly the Nth one, so 40 sampled points describe the shape just as well. That is ~40 API calls rather than ~350.
The SVG carries a prefers-color-scheme block so it reads correctly in both GitHub themes, which the old two-source picture element never did - both its sources pointed at the same URL.
Regenerates weekly and commits only when the chart actually changes. Ships with a self-check covering axis scaling, monotonicity, frame bounds and the zero-star case; CI runs it before every regeneration.
Signed-off-by: ashishpatel26 3095771+ashishpatel26@users.noreply.github.com
- fix: scope the star+json Accept header to the stargazers endpoint only
Sourcery flagged this in review. application/vnd.github.star+json is only documented for the stargazers endpoint - it is what makes starred_at appear in the response. Sending it on /repos/{repo} too worked in testing, but relies on undocumented tolerance rather than the documented contract, and a future GitHub API change could break the metadata request for no reason related to what that header is for.
Signed-off-by: ashishpatel26 3095771+ashishpatel26@users.noreply.github.com
Signed-off-by: ashishpatel26 3095771+ashishpatel26@users.noreply.github.com Co-authored-by: ashishpatel26 3095771+ashishpatel26@users.noreply.github.com
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号
500+ AI Agent Projects & Use Cases
The most comprehensive collection of AI agent projects, use cases, and working implementations.
🚀 Quick Start • 🗺️ Browse Agents • 🏭 By Industry • 🤝 Contribute • 📊 Frameworks Compared
What is this?
A curated collection of 500+ AI agent projects — production examples, tutorials, and working code spanning every major framework (LangGraph, CrewAI, AutoGen, Agno) and industry (Healthcare, Finance, Education, Cybersecurity, and more).
Who it’s for:
⚡ Quick Start
Pick a framework and run an agent in under 5 minutes:
🗺️ Navigation Guide
agents/crewai_mcp_course/📊 Framework Comparison
Choosing a framework? Here’s when to use each:
Quick decision guide:
🏭 Industry Use Cases
🔧 Browse by Framework
CrewAI
Role-based multi-agent framework. Great for business automation.
AutoGen
Microsoft’s framework for code generation, execution, and multi-agent research.
Code Generation, Execution, and Debugging
Multi-Agent Collaboration
Sequential Multi-Agent Chats
Nested Chats
Tools
Multimodal Agents
Observability & Evaluation
Agno
Lightweight, fast agent framework. Best for single-agent tools and rapid prototyping.
LangGraph
State-machine framework for complex, stateful agent workflows and RAG pipelines.
🤝 Contributing
Contributions are welcome! 🎉 This repo grows through community contributions.
Ways to contribute:
agents/with runnable codeTo contribute:
feat/agent-nameorfix/descriptionSee CONTRIBUTION.md for full requirements (metadata.yaml, requirements.txt, etc.).
Star History
Regenerated weekly from the GitHub API by
.github/workflows/star-history.yml. Click the chart for the interactive version.📜 License
This repository is licensed under the MIT License. See the LICENSE file for more information.
⭐ Star this repo if you find it useful — it helps others discover it!
Report Issue • Request Agent • Contribute