FigureYa Ecosystem
Welcome to the FigureYa ecosystem page! Here you'll find tools and extensions built by the community based on FigureYa, helping users discover more powerful features and applications. We invite you to recommend, contribute, or expand this list and make the FigureYa community thrive.
🌟 Community Tools List
| Tool Name | Description | Author | Link |
|---|---|---|---|
| FigureYaLLM | The first LLM extension for FigureYa, supporting integration of various intelligent LLM capabilities. Now evolved into >SFL. | >xuzhougeng | >GitHub Repository |
| Scientific Figure Library (SFL) | Local-first MCP server and App with a built-in FigureYa module search Provider (319 modules, commit-pinned). Supports search → browse thumbnails → exact preview → user confirmation → materialization. Compatible with Wisp, Codex, Claude Code, Cursor, Pi, dsh, and other hosts. Does not execute plotting code. | >xuzhougeng | >GitHub Repository |
| FigureYa Agent | AI plotting agent. Guides users to the right FigureYa template via data profiling → template comparison → on-demand source retrieval → script adaptation → figure validation. Includes a lightweight index of 318 modules and a manual template-disambiguation document. | >KabulG | >GitHub Repository |
Feel free to add more tools!
💡 More Development Ideas
1. Online Tools
- Shiny Apps: Build interactive web tools where users can upload data and generate reports in real time.
- RESTful API: Provide a server-side interface to generate visualization results via HTTP requests.
2. Cloud Services
- GitHub Actions: Run FigureYa modules directly in CI, generating results quickly without installing local dependencies.
- Cloud Platform Integration: Deploy FigureYa on AWS or Google Cloud for large-scale concurrent usage.
3. Containerization & Docker
- Quick Start: Package FigureYa modules as Docker containers for easy pull-and-run.
- Pre-configured Environments: Reduce setup costs and ensure consistent module runtimes.
4. AI & Machine Learning Integration
- Smart Recommendations: Use AI models to analyze data and auto-recommend the most suitable visualization module.
- Natural Language Interaction: Let users generate reports or charts by typing questions in plain text.
5. Advanced Visualization
- Develop 3D plots, dynamic heatmaps, and other advanced chart types to extend FigureYa's capabilities.
- Support custom themes so users can adjust report styles to their needs.
6. Data Management & Extensions
- Database Support: Integrate database systems to store user-uploaded data and generated reports.
- Module Store: Create an extension store where users can browse and install community-developed plugins.
7. Community Contribution & Ecosystem Growth
- Encourage developers to contribute FigureYa plugins supporting new features or data formats.
- Open a Discussions page to collect user suggestions and development needs.
How to Contribute a New Tool?
FigureYa main repository policy: The FigureYa repo retains its original framework with modest updates. No files outside the original FigureYa scope are added. This keeps FigureYa independent so everyone can build on it easily.
Therefore, the way to contribute a new tool is:
- Create a new repository on your own GitHub for FigureYa-based secondary development (e.g., AI skills, agents, plugins).
- Contact the maintainers via >Issue or >Discussions with the following:
- Tool name
- Brief description
- Author (GitHub username or organization)
- Project link - The maintainers will review and add your tool link to the community tools list above.
- Tools should be directly related to FigureYa, or easily integrated with it.
- You're welcome to add usage instructions or screenshots to help users understand your tool.
📞 Contact & Discussion
- For suggestions, questions, or to join development discussions, reach out via Issue, Discussions, or WeChat (ID: epigenomics).
Let's build the FigureYa ecosystem together—your participation makes a difference!