folib  by BoCloud

AI artifact repository for AI development

Created 3 months ago
2,625 stars

Top 17.9% on SourcePulse

GitHubView on GitHub
Project Summary

FOLib is a comprehensive software supply chain platform designed for AI development, supporting over 23 programming languages and major AI model repositories. It offers proxying, synchronization, and private hosting for artifacts, aiming to streamline AI development workflows by providing intelligent querying, vulnerability remediation, and automated promotion through its AIAgent and MCP support.

How It Works

FOLib acts as a universal artifact repository manager, extending beyond traditional package managers to include AI model hubs like Huggingface and Ollama. Its architecture leverages a multi-dimensional data graph for metadata, security vulnerabilities, and dependency certificates, enabling intelligent features via its AIAgent. It supports cloud-native deployments with Docker V1/V2/OCI formats and features like layered transfer and resumable single-layer uploads, with WebDAV support for large file mounting.

Quick Start & Requirements

  • Docker Deployment:
    docker run -itd -p 38080:38080 -p 7010:7010 -p 7011:7011 -p 7199:7199 -p 49142:49142 -p 8182:8182 \
    --name folib-server \
    --restart=always --privileged=true \
    -e FOLIB_PORT=38080 \
    -e FOLIB_JVM_XMX=8192m \
    -e FOLIB_JVM_XMS=8192m \
    -e FOLIB_MYSQL_HOST=127.0.0.1 \
    -e FOLIB_MYSQL_PORT=3306 \
    -e FOLIB_MYSQL_DB=folib \
    -e FOLIB_MYSQL_USER=root \
    -e FOLIB_MYSQL_PASSWORD=folib@v587 \
    -v /data/folib/folib-conf:/opt/folib/folib-3.0-SNAPSHOT/etc/conf \
    -v /data/folib/folib-data:/opt/folib/folib-data \
    -v /data/folib/tmp:/opt/folib/folib-3.0-SNAPSHOT/tmp \
    public.folib.com/oss/docker/folib-server:latest
    
  • Prerequisites: MySQL database.
  • Default Credentials: Username: admin, Password: folib@v587.
  • Documentation: Gitcode, GitHub

Highlighted Details

  • Supports 23+ languages including npm, Maven, PyPI, Docker, Go, NuGet, Conda, Cargo, and more.
  • Proxies and synchronizes AI model repositories like Huggingface, Ollama, and ModelScope.
  • Features AIAgent for intelligent artifact querying, vulnerability fixing, and promotion.
  • Cloud-native support with OCI image formats and resumable uploads.

Maintenance & Community

  • Releases approximately quarterly. Version 3.0 released August 1, 2025, with v3.1 planned to add Cangjie (cjpm) and ModelScope support.
  • Community forum and technical exchange groups are available.

Licensing & Compatibility

  • Licensed under GNU General Public License v3.0 or later (GPL-3.0+).
  • Strictly prohibits commercial sale, including direct sales, bundling, or cloud service usage. Commercial licensing inquiries are directed to folib@beyondcent.com.

Limitations & Caveats

The software is distributed under a GPL-3.0+ license, which includes copyleft provisions and explicitly prohibits commercial sale, significantly restricting its use in commercial or closed-source environments.

Health Check
Last Commit

3 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
889 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Vasek Mlejnsky Vasek Mlejnsky(Cofounder of E2B), and
1 more.

pezzo by pezzolabs

0.2%
3k
Open-source LLMOps platform for streamlining AI workflows
Created 2 years ago
Updated 4 months ago
Starred by Assaf Elovic Assaf Elovic(Cofounder of Tavily), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
3 more.

airweave by airweave-ai

1.4%
4k
Semantic MCP server for AI agents
Created 10 months ago
Updated 13 hours ago
Feedback? Help us improve.