An open API service for producing an overview of a list of open source projects.

awesome-llama: https://github.com/apocas/restai

blocky embeddings fastapi langchain llama llamaindex llm ollama openai openaiapi python rag stable-diffusion transformers

Score: 8.734881892047483

Last synced: about 20 hours ago
JSON representation

Repository metadata:

RESTai is an AIaaS (AI as a Service) open-source platform. Supports many public and local LLM suported by Ollama/vLLM/etc. Precise embeddings usage, tuning, analytics etc. Built-in image/audio generation with dynamic loading generators. Live chat deployment. Built-in block based graphical language. Prompt versioning and much more...


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 1,563
Total Committers: 12
Avg Commits per committer: 130.25
Development Distribution Score (DDS): 0.145

Commits in past year: 702
Committers in past year: 5
Avg Commits per committer in past year: 140.4
Development Distribution Score (DDS) in past year: 0.182

Name Email Commits
Pedro Dias p****s@g****m 1336
dependabot[bot] 4****] 86
Nuno Cardoso n****c@h****m 61
Claude n****y@a****m 40
hallowslab h****b@g****m 17
Dennis g****b@l****t 10
noverd y****u@e****m 5
nayan32biswas n****s@g****m 3
Gustavo Brian g****n@g****m 2
Telmo Calhaço t****o@z****g 1
Ikko Eltociear Ashimine e****r@g****m 1
FailSafe Researcher j****a@g****m 1

Issue and Pull Request metadata

Last synced: 4 days ago

Total issues: 20
Total pull requests: 141
Average time to close issues: 7 months
Average time to close pull requests: 3 days
Total issue authors: 16
Total pull request authors: 12
Average comments per issue: 0.95
Average comments per pull request: 0.19
Merged pull request: 128
Bot issues: 0
Bot pull requests: 32

Past year issues: 1
Past year pull requests: 44
Past year average time to close issues: N/A
Past year average time to close pull requests: 3 days
Past year issue authors: 1
Past year pull request authors: 4
Past year average comments per issue: 0.0
Past year average comments per pull request: 0.07
Past year merged pull request: 38
Past year bot issues: 0
Past year bot pull requests: 32

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/apocas/restai

Top Issue Authors

  • mhsabu (2)
  • fenio (2)
  • aicoder001 (2)
  • noverd (2)
  • rjtormis (1)
  • LianWu007 (1)
  • nayan32biswas (1)
  • sha-linimoorthy (1)
  • just-valera (1)
  • apocas (1)
  • sushi057 (1)
  • HakaishinShwet (1)
  • joshua-trustabl (1)
  • nguyenphucthinh20 (1)
  • MH-sabu (1)

Top Pull Request Authors

  • apocas (56)
  • dependabot[bot] (32)
  • nunokisc (29)
  • noverd (8)
  • hallowslab (3)
  • dennisdegreef (3)
  • gbrian (2)
  • ZSTelmo (2)
  • nayan32biswas (2)
  • coudenysj (2)
  • Jwrede (1)
  • eltociear (1)

Top Issue Labels

  • enhancement (5)
  • question (2)
  • wip (1)
  • documentation (1)

Top Pull Request Labels

  • dependencies (32)
  • python:uv (18)
  • javascript (14)

Dependencies

frontend/package-lock.json npm
  • 1269 dependencies
frontend/package.json npm
  • @testing-library/jest-dom ^5.17.0
  • @testing-library/react ^13.4.0
  • @testing-library/user-event ^13.5.0
  • bootstrap ^5.3.2
  • react ^18.2.0
  • react-bootstrap ^2.9.1
  • react-dom ^18.2.0
  • react-router-dom ^6.18.0
  • react-scripts 5.0.1
  • web-vitals ^2.1.4
Dockerfile docker
  • python 3.11 build
docker-compose.yml docker
  • restai latest
mobile/package-lock.json npm
  • 1335 dependencies
integrations/widget_test/package-lock.json npm
  • accepts 1.3.8
  • array-flatten 1.1.1
  • body-parser 1.20.5
  • buffer-equal-constant-time 1.0.1
  • bytes 3.1.2
  • call-bind-apply-helpers 1.0.2
  • call-bound 1.0.4
  • content-disposition 0.5.4
  • content-type 1.0.5
  • cookie 0.7.2
  • cookie-signature 1.0.7
  • debug 2.6.9
  • depd 2.0.0
  • destroy 1.2.0
  • dunder-proto 1.0.1
  • ecdsa-sig-formatter 1.0.11
  • ee-first 1.1.1
  • encodeurl 2.0.0
  • es-define-property 1.0.1
  • es-errors 1.3.0
  • es-object-atoms 1.1.2
  • escape-html 1.0.3
  • etag 1.8.1
  • express 4.22.2
  • finalhandler 1.3.2
  • forwarded 0.2.0
  • fresh 0.5.2
  • function-bind 1.1.2
  • get-intrinsic 1.3.0
  • get-proto 1.0.1
  • gopd 1.2.0
  • has-symbols 1.1.0
  • hasown 2.0.3
  • http-errors 2.0.1
  • iconv-lite 0.4.24
  • inherits 2.0.4
  • ipaddr.js 1.9.1
  • jsonwebtoken 9.0.3
  • jwa 2.0.1
  • jws 4.0.1
  • lodash.includes 4.3.0
  • lodash.isboolean 3.0.3
  • lodash.isinteger 4.0.4
  • lodash.isnumber 3.0.3
  • lodash.isplainobject 4.0.6
  • lodash.isstring 4.0.1
  • lodash.once 4.1.1
  • math-intrinsics 1.1.0
  • media-typer 0.3.0
  • merge-descriptors 1.0.3
  • methods 1.1.2
  • mime 1.6.0
  • mime-db 1.52.0
  • mime-types 2.1.35
  • ms 2.1.3
  • ms 2.0.0
  • negotiator 0.6.3
  • object-inspect 1.13.4
  • on-finished 2.4.1
  • parseurl 1.3.3
  • path-to-regexp 0.1.13
  • proxy-addr 2.0.7
  • qs 6.15.2
  • range-parser 1.2.1
  • raw-body 2.5.3
  • safe-buffer 5.2.1
  • safer-buffer 2.1.2
  • semver 7.7.4
  • send 0.19.2
  • serve-static 1.16.3
  • setprototypeof 1.2.0
  • side-channel 1.1.0
  • side-channel-list 1.0.1
  • side-channel-map 1.0.1
  • side-channel-weakmap 1.0.2
  • statuses 2.0.2
  • toidentifier 1.0.1
  • type-is 1.6.18
  • unpipe 1.0.0
  • utils-merge 1.0.1
  • vary 1.1.2
examples/python/requirements.txt pypi
  • cap-from-youtube >=0.2
  • openai >=1.40
  • opencv-python >=4.9
  • pillow >=10.0
  • requests >=2.31
.github/workflows/docker-publish.yml actions
  • actions/checkout v4 composite
  • docker/build-push-action v6 composite
  • docker/login-action v3 composite
  • docker/metadata-action v5 composite
  • docker/setup-buildx-action v3 composite
  • docker/setup-qemu-action v3 composite
integrations/widget_test/package.json npm
  • express ^4.22.2
  • jsonwebtoken ^9.0.2
uv.lock pypi
  • 435 dependencies
integrations/wordpress/docker-compose.yml docker
  • mariadb 11
  • wordpress 6.6-php8.2-apache
.github/workflows/tests.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
  • astral-sh/setup-uv v5 composite
mobile/package.json npm
  • @microsoft/fetch-event-source ^2.0.1
  • html5-qrcode ^2.3.8
  • react ^18.3.1
  • react-dom ^18.3.1
  • react-markdown ^9.0.1
  • react-scripts 5.0.1
  • rehype-raw ^7.0.0
  • rehype-sanitize ^6.0.0
  • remark-gfm ^4.0.0
.github/workflows/publish.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
  • actions/setup-python v5 composite
  • astral-sh/setup-uv v4 composite
  • pypa/gh-action-pypi-publish release/v1 composite
pyproject.toml pypi
  • alembic >=1.18.4,<2
  • assemblyai >=0.34.0,<1
  • authlib >=1.6.11,<2
  • bcrypt >=4.2.0,<6
  • bs4 >=0.0.2,<0.1
  • chromadb >=1.5.8,<2
  • claude-agent-sdk >=0.2.84,<0.3
  • ddgs >=9.14.0,<10
  • deepeval >=3.9.7,<4
  • deepgram-sdk >=3.7.0,<5
  • docker >=7.1.0,<8
  • docx2txt >=0.9,<0.10
  • einops >=0.8.2,<0.9
  • exceptiongroup >=1.3.1,<2
  • fastapi >=0.136.0,<0.137
  • fastmcp >=2.14,<4
  • google-cloud-aiplatform >=1.148.0,<2
  • google-cloud-speech >=2.27.0,<3
  • google-generativeai >=0.8.6,<0.9
  • httpx >=0.28.1,<0.29
  • ilock >=1.0.3,<2
  • ip-adapter >=0.1.0,<0.2
  • itsdangerous >=2.2.0,<3
  • jq >=1.11.0,<2
  • langchain >=0.3.28,<2
  • langchain-community >=0.3.31,<0.5
  • langchain-huggingface >=0.1.2,<2
  • langchain-openai >=0.3.35,<2
  • ldap3 >=2.9.1,<3
  • llama-index-core >=0.14.20,<0.15
  • llama-index-embeddings-langchain >=0.5.0,<0.6
  • llama-index-embeddings-ollama >=0.9.0,<0.10
  • llama-index-embeddings-openai >=0.6.0,<0.7
  • llama-index-llms-anthropic >=0.11.2,<0.12
  • llama-index-llms-azure-openai >=0.5.3,<0.6
  • llama-index-llms-bedrock-converse >=0.7.0,<0.15
  • llama-index-llms-gemini >=0.6.2,<0.7
  • llama-index-llms-litellm >=0.7.1,<0.8
  • llama-index-llms-ollama >=0.7.0,<0.8
  • llama-index-llms-openai >=0.7.5,<0.8
  • llama-index-llms-openai-like >=0.7.1,<0.8
  • llama-index-llms-vllm >=0.7.0,<0.8
  • llama-index-multi-modal-llms-gemini >=0.6.1,<0.7
  • llama-index-multi-modal-llms-ollama >=0.6.1,<0.7
  • llama-index-node-parser-docling >=0.4.2,<0.5
  • llama-index-readers-docling >=0.4.2,<0.5
  • llama-index-readers-file >=0.6.0,<0.7
  • llama-index-readers-json >=0.5.0,<0.6
  • llama-index-storage-chat-store-redis >=0.7.0,<0.8
  • llama-index-tools-mcp >=0.4.8,<0.5
  • llama-index-vector-stores-chroma >=0.5.5,<0.6
  • llama-index-vector-stores-pinecone >=0.5,<0.9
  • llama-index-vector-stores-postgres >=0.6.0,<0.9
  • llama-index-vector-stores-weaviate >=0.6,<2
  • markitdown [all]>=0.1.5,<0.2
  • ollama >=0.6.1,<0.7
  • openai >=1.109.0,<3
  • openai-agents >=0.5,<2
  • opencv-python-headless >=4.8,<5
  • openpyxl >=3.1.5,<4
  • pandas >=2.2.3,<4
  • paramiko >=3.5.1,<5
  • pdfminer-six *
  • pgvector >=0.4.2,<0.5
  • pinecone >=7.0.0,<9
  • psycopg2-binary >=2.9.11,<3
  • pydantic >=2.13.1,<3
  • pyjwt >=2.12.1,<3
  • pymysql >=1.1.2,<2
  • pyotp >=2.9.0,<3
  • pypdf >=6.10.2,<7
  • python-dotenv >=1.2.2,<2
  • python-multipart >=0.0.26,<0.1
  • python-pptx >=1.0.2,<2
  • redis >=5.3.0,<8
  • requests-toolbelt >=1.0.0
  • selenium >=4.43.0,<5
  • sentry-sdk [fastapi]>=2.58.0,<3
  • slack-bolt >=1.28.0,<2
  • smolagents >=1.0.0,<2
  • soundfile >=0.13.1,<0.14
  • sqlalchemy >=2.0.49,<3
  • starlette >=0.46.0,<2
  • stripe >=15.2.1
  • tiktoken >=0.12.0,<0.13
  • tomli >=2.4.1,<3
  • unidecode >=1.4.0,<2
  • unstructured >=0.21.5,<0.23
  • uvicorn >=0.44.0,<0.45
  • weaviate-client >=4.15.0,<5
  • wheel >=0.46.3,<0.47
  • wikipedia >=1.4.0,<2
  • yake >=0.4.8,<0.8