folib  by BoCloud

AI artifact repository for AI development

Created 2 months ago
772 stars

Top 45.2% 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

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
2
Star History
499 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.4%
3k
Open-source LLMOps platform for streamlining AI workflows
Created 2 years ago
Updated 2 months ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Gregor Zunic Gregor Zunic(Cofounder of Browser Use), and
2 more.

airweave by airweave-ai

0.5%
3k
Semantic MCP server for AI agents
Created 8 months ago
Updated 14 hours ago
Feedback? Help us improve.