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
HashLips avatar

HashLips/hashlips_art_engine

0
View on GitHub↗
7,237 stars·4,265 forks·JavaScript·mit·16 views

Hashlips Art Engine

This project is a generative art engine designed to create large collections of unique images by layering assets with assigned rarity weights and blending modes. It functions as an art generator that produces unique image sets and corresponding JSON metadata files for use in blockchain-based digital collections.

The engine features a trait rarity manager that controls the frequency of specific visual attributes through filename-based weighting. It also includes a pixel art converter that transforms generated image collections into pixelated versions using configurable downsampling ratios.

The system covers asset management, image composition, and the rendering of layered animations into GIF files. It provides utilities for metadata generation, distribution analysis of traits, and the creation of collection preview collages.

Features

  • Generative Art Toolkits - Provides a toolkit for synthesizing large collections of unique images by layering assets according to rarity weights.
  • JSON Content Generators - Programmatically constructs structured JSON files that map specific trait values to each generated image.
  • Collection Synthesis for NFTs - Creates unique image sets and accompanying JSON metadata files for minting digital assets on a blockchain.
  • Collection - Produces JSON files containing attribute traits and custom data for every image in a digital collection.
  • Asset Rarity Configuration - Assigns numerical weights to asset filenames to control the frequency of specific traits in the generated output.
  • Attribute Rarity Managers - Controls the frequency of visual attributes through filename-based weighting and provides distribution analysis for the generated collection.
  • Collection Batch Rendering - Processes a defined number of unique image combinations through a linear loop until the collection size is met.
  • NFT Collection Generators - Generates unique image sets and corresponding JSON metadata files specifically for use in blockchain-based digital collections.
  • Image Composition - Stacks individual image files in a specific rendering order to create a final composite artwork.
  • Layered Image Compositors - Implements a processor that stacks visual assets based on a defined order to produce randomized composite images.
  • Trait Rarity Management - Controls the frequency of specific visual traits across a generated collection by assigning numerical weights to layers.
  • Randomized Selection Algorithms - Implements weighted-random selection algorithms to determine asset usage based on filename-assigned rarity.
  • Animation Layer Compositing - Organizes graphical elements into hierarchical layers to export them as animated GIFs.
  • Image Pixelation Tools - Converts generated images into pixel art using a configurable downsampling resolution ratio.
  • Layer Styling Configurations - Provides controls for adjusting blending modes and opacity to modify the appearance of generated images.
  • Layered Animation Exporters - Converts layered assets into GIF files with customizable loop settings, quality levels, and frame delays.
  • Pixel Art Converters - Transforms generated image collections into pixelated versions using configurable downsampling resolution ratios.
  • Pixel Art Conversion - Transforms high-resolution generated images into a pixelated style using custom downsampling and resolution ratios.
  • Directory-Based Asset Mapping - Organizes source images into folders where directory names define the trait categories for the generator.
  • Compositional Processing - Uses a graphics buffer to apply blending modes and opacity changes during the image synthesis process.

Star history

Star history chart for hashlips/hashlips_art_engineStar history chart for hashlips/hashlips_art_engine

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 hashlips/hashlips_art_engine do?

This project is a generative art engine designed to create large collections of unique images by layering assets with assigned rarity weights and blending modes. It functions as an art generator that produces unique image sets and corresponding JSON metadata files for use in blockchain-based digital collections.

What are the main features of hashlips/hashlips_art_engine?

The main features of hashlips/hashlips_art_engine are: Generative Art Toolkits, JSON Content Generators, Collection Synthesis for NFTs, Collection, Asset Rarity Configuration, Attribute Rarity Managers, Collection Batch Rendering, NFT Collection Generators.

Which projects share features with hashlips/hashlips_art_engine?

Projects with overlapping indexed features include: anvaka/city-roads — This project is a geospatial data rendering engine and OpenStreetMap road network visualizer. It functions as a vector… mattdesl/canvas-sketch — canvas-sketch is a JavaScript generative art framework and web-based creative coding environment. It provides a system… visualize-ml/book2_beauty-of-data-visualization — This project is a mathematical visualization library and a collection of algorithmic art. It serves as a data… lingdong-/shan-shui-inf — Shan-shui-inf is an algorithmic art engine designed to generate infinite, procedurally created mountain and tree… chokcoco/css-inspiration — This project is a curated collection of galleries and component libraries that demonstrate pure CSS visual effects, 3D… nannou-org/nannou — Nannou is a creative coding framework for Rust designed for building interactive visual and audio sketches. It…

Projects sharing features with Hashlips Art Engine

These projects share indexed features with Hashlips Art Engine. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • mattdesl/canvas-sketchmattdesl avatar

    mattdesl/canvas-sketch

    5,261View on GitHub↗

    canvas-sketch is a JavaScript generative art framework and web-based creative coding environment. It provides a system for creating browser-based generative artwork using built-in tools for geometry and randomness. The framework functions as a high-resolution print exporter and pen plotter vector generator, allowing users to design with physical units and DPI settings for archival printing and robotic drawing machines. It also serves as a GPU shader integration tool for loading and executing shader files to achieve hardware-accelerated rendering. The project includes a development workflow f

    JavaScript
    View on GitHub↗5,261
  • visualize-ml/book2_beauty-of-data-visualizationVisualize-ML avatar

    Visualize-ML/Book2_Beauty-of-Data-Visualization

    3,603View on GitHub↗

    This project is a mathematical visualization library and a collection of algorithmic art. It serves as a data visualization guide and an interactive visualizer, providing a set of implementations for rendering complex geometric shapes and mathematical concepts through code. The collection focuses on generating aesthetic patterns and precise graphic elements, including fractals, Bezier curves, and Lissajous patterns. It uses recursive functions and iterative algorithms to produce complex geometric structures and algorithmic art. The library covers a range of capabilities including interactive

    Jupyter Notebook
    View on GitHub↗3,603
  • anvaka/city-roadsanvaka avatar

    anvaka/city-roads

    8,968View on GitHub↗

    This project is a geospatial data rendering engine and OpenStreetMap road network visualizer. It functions as a vector map visualization tool that imports geocoded area data and converts road layouts into visual layers for digital or physical output. The system enables the creation of generative map art and stylized images intended for physical production via pen-plotters or laser cutters. It allows for the manipulation of line widths and colors of city streets to produce custom visual representations of urban environments. The engine provides capabilities for urban road visualization, geogr

    JavaScript
    View on GitHub↗8,968
  • lingdong-/shan-shui-infLingDong- avatar

    LingDong-/shan-shui-inf

    5,632View on GitHub↗

    Shan-shui-inf is an algorithmic art engine designed to generate infinite, procedurally created mountain and tree scenery. It functions as a generative Chinese painting engine that mimics the style and composition of traditional ink landscapes using mathematical noise and geometric functions. The system produces a seamless and endless stream of scalable vector graphics, enabling infinite vector scrolling. It maps noise values to spatial coordinates to arrange landscape elements and calculates vector coordinates to simulate organic hand-painted strokes. All artwork is rendered as scalable vect

    HTMLartchineselandscape
    View on GitHub↗5,632
  • Compare all 30 related projects→