Skip to content

ParisNeo/lollms_apps_zoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

afbe982 Β· Jan 18, 2025
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LoLLMs Apps Zoo πŸŽͺ

Welcome to the LoLLMs Apps Zoo - A centralized repository for applications built for the LoLLMs WebUI ecosystem.

Overview 🌟

LoLLMs Apps Zoo is a curated collection of web applications that extend the functionality of LoLLMs WebUI. These applications can leverage LoLLMs' powerful services while providing specialized features through custom implementations.

Required Files Structure πŸ“

your_app_name/
β”œβ”€β”€ description.yaml     # Required: App metadata and configuration
β”œβ”€β”€ index.html          # Required: Main app interface
β”œβ”€β”€ icon.png           # Required: App icon (recommended size: 128x128px)
β”œβ”€β”€ README.md          # Optional: Detailed documentation
β”œβ”€β”€ server.py         # Optional: Backend server implementation
└── assets/           # Optional: Additional resources
    β”œβ”€β”€ css/
    β”œβ”€β”€ js/
    └── images/

File Path Convention πŸ”—

When referencing additional files in your HTML, use the following path format:

<!-- Example path structure -->
<img src="/apps/your_app_name/assets/images/example.png">
<link rel="stylesheet" href="/apps/your_app_name/assets/css/style.css">
<script src="/apps/your_app_name/assets/js/script.js"></script>

Types of Applications πŸ“±

Applications in this repository can be:

  • Frontend-only apps using LoLLMs WebUI backend
  • Full-stack applications with custom Python backends
  • Apps utilizing LoLLMs core services:
    • Text Generation
    • Image Generation
    • Speech Generation
    • Text Data Vectorization

Required Files Details πŸ“‹

description.yaml

name: "Your App Name"
version: "1.0.0"
description: "Brief description of your app"
author: "Your Name"
license: "Apache-2.0"
requires_backend: true/false
dependencies:
  python: 
    - "required_package1"
  js:
    - "required_library1"

icon.png

  • Mandatory app icon
  • Recommended size: 128x128 pixels
  • Format: PNG with transparency support
  • Should be visually representative of the app's function

Contributing 🀝

  1. Install pre-commit hooks:
pip install pre-commit
pre-commit install
  1. Configure your repository to use ParisNeo's pre-commit hooks
  2. Join our Discord Channel

Code Quality ⭐

All code must pass ParisNeo's pre-commit hooks, which include:

  • Code formatting
  • Linting
  • Security checks
  • Import sorting
  • Code complexity checks

License πŸ“„

This repository is licensed under the Apache License 2.0.

Author ✍️

Created and maintained by ParisNeo

Contact πŸ“ž


For detailed contribution guidelines, security requirements, and best practices, please refer to our CONTRIBUTING.md file.

Happy coding! πŸš€

About

A zoo of applications for lollms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages