{"id":15145284,"url":"https://github.com/jboirazian/luneforge","last_synced_at":"2025-10-04T10:53:35.672Z","repository":{"id":248435029,"uuid":"814880821","full_name":"jboirazian/LuneForge","owner":"jboirazian","description":"Open-Source Software for Designing 3D-Printable Luneburg Lenses for RF Applications","archived":false,"fork":false,"pushed_at":"2025-02-28T19:35:35.000Z","size":520,"stargazers_count":68,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-07T18:50:53.788Z","etag":null,"topics":["flask","htmx","luneburg","python3","rf","utn-frba"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jboirazian.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-06-13T22:58:27.000Z","updated_at":"2025-07-10T21:00:22.000Z","dependencies_parsed_at":"2024-07-14T22:24:38.957Z","dependency_job_id":"2c6ad8b2-a581-4c24-b765-790081389732","html_url":"https://github.com/jboirazian/LuneForge","commit_stats":{"total_commits":27,"total_committers":2,"mean_commits":13.5,"dds":0.2962962962962963,"last_synced_commit":"73a42917966e6872c8c0e583ca1f50ba12900a3b"},"previous_names":["jboirazian/luneforge"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jboirazian/LuneForge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jboirazian%2FLuneForge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jboirazian%2FLuneForge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jboirazian%2FLuneForge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jboirazian%2FLuneForge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jboirazian","download_url":"https://codeload.github.com/jboirazian/LuneForge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jboirazian%2FLuneForge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278302557,"owners_count":25964520,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flask","htmx","luneburg","python3","rf","utn-frba"],"created_at":"2024-09-26T11:22:38.284Z","updated_at":"2025-10-04T10:53:35.615Z","avatar_url":"https://github.com/jboirazian.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LuneForge\n[![Featured on Hacker News](https://hackerbadge.now.sh/api?id=41425675)](https://news.ycombinator.com/item?id=41425675)\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/jboirazian/LuneForge/assets/21143405/c74157f0-7896-45e1-a5f4-219d3b1a810d\" alt=\"LuneForge\" width=\"500\"/\u003e\n\u003c/p\u003e\n\n\n\n## What is LuneForge?\n\n**TLDR**: an Open-Source Software for Designing 3D-Printable Luneburg Lenses for RF Applications\n\nLuneForge is a cutting-edge **work in progress** open-source tool designed for creating precise Luneburg lens models tailored for radio frequency (RF) applications, optimized for SLA 3D printing. Ideal for RF engineers, hobbyists, and researchers, LuneForge simplifies the design process with user-friendly features and customizable parameters. Enhance your RF projects with advanced lens designs, improve signal focusing and directionality, and join a community of innovators in the field of radio frequency technology.\n\n## Screenshots\n\n![image](https://github.com/user-attachments/assets/4bcfc710-36c8-4828-9a6e-e17417089945)\n\n\n\n\nhttps://github.com/user-attachments/assets/7037960c-ab61-4e32-aaee-4b98a8713ff3\n\n\n\n\n\n## Features + Roadmap\n\n- [x] Lightweight and fast generation of Luneburg lenses\n- [x] Elegant Web base UI\n- [x] Export generated image to .stl file for 3D printing\n- [x] Export generated image to .obj file for CST studio\n- [ ] Release online demo \n- [ ] Material DRC Check  \n- [ ] Ability to introduce multiple lattice unti cells for the lens generation\n- [x] DockerHub image for fast instalation\n- [ ] Multi Lens generation\n- [ ] Integration with CST Studio\n- [ ] And many more !\n\n\n## Get started:\n\nFor the following , it is required to have [Docker](https://www.docker.com/) installed \n\nInstall from Dockerhub (recommended):\n\n```bash\ndocker run --name luneforge -v $(pwd)/models:/app/static/models juanboirazian/luneforge\n\n```\n\nInstall from source:\n\n```bash\ngit clone https://github.com/jboirazian/LuneForge\n```\n\n```bash\ncd LuneForge\n```\n\n```bash\ndocker compose up --build\n```\n\n\n## Tech Stack\n\n**Client:** HTMX, DaisyUI\n\n**Server:** Flask , Pymesh\n\n## Contact information:\n\n- Email: jboirazian@frba.utn.edu.ar\n- Linkdin : https://www.linkedin.com/in/juan-boirazian/ \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjboirazian%2Fluneforge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjboirazian%2Fluneforge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjboirazian%2Fluneforge/lists"}