awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
LOG1997 avatar

LOG1997/log-lottery

0
View on GitHub↗
3,138 stars·746 forks·TypeScript·mit·11 viewslog1997.github.io/log-lottery↗

Log Lottery

Log Lottery is a 3D lottery draw application used for virtual giveaway management and selecting winners from participant lists. It functions as a web-based prize manager that allows users to define prize rules, eligibility criteria, and winner counts.

The tool features three-dimensional animations to announce winners, complemented by a customization suite for updating background images and audio tracks. It is provided as a containerized application to ensure consistent installation and operation across different hardware environments.

The system includes utilities for participant administration, such as importing user data from spreadsheets and exporting draw results for record keeping. Application state and configurations are maintained via local storage to preserve settings between browser sessions.

Features

  • Promotional Giveaways - Provides a complete system for creating and running digital prize draws with custom rules and winner selection.
  • 3D Lottery Applications - Functions as a visual tool for selecting winners using 3D animations and customizable audio.
  • Giveaway Rule Engines - Implements a system for defining prize names, winner counts, and eligibility criteria for participants.
  • Prize Management Systems - Implements a web-based system for defining prize rules, eligibility criteria, and winner counts.
  • Winner Announcement Animations - Renders three-dimensional animations to announce winners and increase engagement during live prize draws.
  • Prize Selection Animations - Features three-dimensional animations that visually select and render winners from the participant list.
  • WebGL Environments - Renders lottery draws using hardware-accelerated WebGL graphics to animate a three-dimensional environment.
  • Contestant List Managers - Provides utilities for importing participant data from spreadsheets and exporting final draw results.
  • Lottery Administration Tools - Provides tools for importing user data from spreadsheets and managing eligibility criteria for lottery events.
  • Participant Data Managers - Provides a browser-based utility for importing participant data from spreadsheets and exporting draw results.
  • Spreadsheet Import Managers - Includes utilities for parsing local CSV files to populate participant lists from spreadsheets.
  • Persistent Application State - Preserves application configuration and draw data across restarts and browser sessions.
  • Browser Storage Persistence - Stores application settings and participant data in the browser cache to maintain state between sessions.
  • JSON Configuration Schemas - Uses structured JSON files to define prize rules and eligibility criteria for the lottery engine.
  • Vue3 项目 - Listed in the “Vue3 项目” section of the Great Open Source Project awesome list.

Star history

Star history chart for log1997/log-lotteryStar history chart for log1997/log-lottery

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does log1997/log-lottery do?

Log Lottery is a 3D lottery draw application used for virtual giveaway management and selecting winners from participant lists. It functions as a web-based prize manager that allows users to define prize rules, eligibility criteria, and winner counts.

What are the main features of log1997/log-lottery?

The main features of log1997/log-lottery are: Promotional Giveaways, 3D Lottery Applications, Giveaway Rule Engines, Prize Management Systems, Winner Announcement Animations, Prize Selection Animations, WebGL Environments, Contestant List Managers.

Which projects share features with log1997/log-lottery?

Projects with overlapping indexed features include: moshang-ax/lottery — This project is a web-based prize drawing tool and raffle manager that uses a 3D sphere-based interface to execute… swagger-api/swagger-editor — Swagger Editor is a web-based authoring tool and development environment used to design, document, and validate API… relax/relax — Relax is a headless content management system and visual website builder. It allows for the creation and organization… fuergaosi233/wechat-chatgpt — This project is a conversational AI bot that integrates large language models into WeChat accounts to provide… d2-projects/d2-admin — d2-admin is an admin dashboard framework used to build back-office management interfaces. It provides a set of… zerobias/effector — Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven…

Projects sharing features with Log Lottery

These projects share indexed features with Log Lottery. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • moshang-ax/lotterymoshang-ax avatar

    moshang-ax/lottery

    4,544View on GitHub↗

    This project is a web-based prize drawing tool and raffle manager that uses a 3D sphere-based interface to execute randomized winner selections. It combines a Three.js visualization layer with an Express backend to simulate a lottery drawing process within a browser. The application allows for the configuration of prize tiers, quantities, and drawing rules through JSON files, while managing winner eligibility and restrictions. It facilitates the coordination of event giveaways by importing participant lists and exporting final results via Excel files for auditing and record-keeping. The syst

    JavaScriptlotteryluckylucky-wheel
    View on GitHub↗4,544
  • swagger-api/swagger-editorswagger-api avatar

    swagger-api/swagger-editor

    9,453View on GitHub↗

    Swagger Editor is a web-based authoring tool and development environment used to design, document, and validate API specifications. It specifically supports the OpenAPI Specification, providing a browser interface for writing API schemas and verifying their structure. The tool features real-time rendering that produces a visual preview of the API documentation as the specification is edited. It includes syntax highlighting based on standardized schemas to improve the readability of the API definitions. The editor supports importing specifications from files, external URLs, or example fixture

    JavaScript
    View on GitHub↗9,453
  • relax/relaxrelax avatar

    relax/relax

    8,103View on GitHub↗

    Relax is a headless content management system and visual website builder. It allows for the creation and organization of digital content delivered via a GraphQL API to a React frontend, utilizing a component-based visual editor to construct web pages and layouts without writing manual code. The platform integrates a dockerized content manager for simplified deployment and uses a schema-driven approach to structure data architecture and entry types. It features a dynamic administrative experience built with React and Redux to manage site states and user interfaces. The system provides broad c

    JavaScript
    View on GitHub↗8,103
  • fuergaosi233/wechat-chatgptfuergaosi233 avatar

    fuergaosi233/wechat-chatgpt

    13,225View on GitHub↗

    This project is a conversational AI bot that integrates large language models into WeChat accounts to provide automated responses in private and group chats. Built on the WeChaty bot framework, it functions as a bridge that enables real-time conversational interactions between a messaging account and an AI model. The system acts as an AI multimedia gateway and context manager, supporting the generation of images from text and the transcription of audio files within the chat interface. It tracks interaction histories to manage token limits and maintains coherent conversations through custom sy

    TypeScript
    View on GitHub↗13,225
Compare all 30 related projects→