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...
- Host: GitHub
- URL: https://github.com/apocas/restai
- Owner: apocas
- License: apache-2.0
- Created: 2023-05-18T22:27:33.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2026-08-05T11:39:35.000Z (8 days ago)
- Last Synced: 2026-08-09T01:58:52.832Z (5 days ago)
- Topics: blocky, embeddings, fastapi, langchain, llama, llamaindex, llm, ollama, openai, openaiapi, python, rag, stable-diffusion, transformers
- Language: Python
- Homepage: https://restai.cloud
- Size: 73.2 MB
- Stars: 513
- Watchers: 10
- Forks: 104
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
- Claude: CLAUDE.md
Owner metadata:
- Name: Pedro Dias
- Login: apocas
- Email:
- Kind: user
- Description: CTO Portugal at Team.blue
- Website:
- Location: Portugal
- Twitter: pedromdias
- Company: PTisp / team.blue
- Icon url: https://avatars.githubusercontent.com/u/597413?u=e3d2b05fbcaf503296707f5d238b4f1d777bfe4b&v=4
- Repositories: 83
- Last Synced at: 2024-04-15T00:54:38.523Z
- Profile URL: https://github.com/apocas
GitHub Events
Total
- Create event: 42
- Delete event: 38
- Fork event: 20
- Issue comment event: 16
- Issues event: 5
- Pull request event: 45
- Push event: 408
- Release event: 12
- Watch event: 86
- Total: 672
Last Year
- Create event: 37
- Delete event: 38
- Fork event: 8
- Issue comment event: 1
- Issues event: 3
- Pull request event: 37
- Push event: 250
- Release event: 11
- Watch event: 23
- Total: 408
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 | 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
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
- 1269 dependencies
- @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
- python 3.11 build
- restai latest
- 1335 dependencies
- 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
- cap-from-youtube >=0.2
- openai >=1.40
- opencv-python >=4.9
- pillow >=10.0
- requests >=2.31
- 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
- express ^4.22.2
- jsonwebtoken ^9.0.2
- 435 dependencies
- mariadb 11
- wordpress 6.6-php8.2-apache
- actions/checkout v4 composite
- actions/setup-node v4 composite
- astral-sh/setup-uv v5 composite
- @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
- 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
- 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