{"id":30680653,"url":"https://github.com/jorgerosbel/lunar-ui","last_synced_at":"2025-09-01T16:51:17.123Z","repository":{"id":310555370,"uuid":"1037386928","full_name":"JorgeRosbel/lunar-ui","owner":"JorgeRosbel","description":"🌕 lunar-ui CLI: A modern collection of ready-to-use Astro components","archived":false,"fork":false,"pushed_at":"2025-09-01T12:16:10.000Z","size":208,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-01T14:20:51.260Z","etag":null,"topics":["astro","astro-cli","astro-component","ui","zero-dependency","zero-install"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/@primarix/lunar-ui","language":"Astro","has_issues":true,"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/JorgeRosbel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"github":"JorgeRosbel","ko_fi":"jorgerosbel"}},"created_at":"2025-08-13T13:51:07.000Z","updated_at":"2025-09-01T12:16:14.000Z","dependencies_parsed_at":"2025-08-18T21:34:19.112Z","dependency_job_id":"49fd0604-b55d-4acf-86ba-5ef69b251d3d","html_url":"https://github.com/JorgeRosbel/lunar-ui","commit_stats":null,"previous_names":["jorgerosbel/lunar-ui"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/JorgeRosbel/lunar-ui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JorgeRosbel%2Flunar-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JorgeRosbel%2Flunar-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JorgeRosbel%2Flunar-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JorgeRosbel%2Flunar-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JorgeRosbel","download_url":"https://codeload.github.com/JorgeRosbel/lunar-ui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JorgeRosbel%2Flunar-ui/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273158948,"owners_count":25055859,"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-09-01T02:00:09.058Z","response_time":120,"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":["astro","astro-cli","astro-component","ui","zero-dependency","zero-install"],"created_at":"2025-09-01T16:51:12.784Z","updated_at":"2025-09-01T16:51:17.108Z","avatar_url":"https://github.com/JorgeRosbel.png","language":"Astro","funding_links":["https://github.com/sponsors/JorgeRosbel","https://ko-fi.com/jorgerosbel"],"categories":[],"sub_categories":[],"readme":"# 🌕 Lunar-UI\n\nA modern collection of ready-to-use Astro components. Copy, paste, and customize with zero dependencies.\n\n![banner](https://github.com/JorgeRosbel/lunar-ui/raw/main/docs/AnimatedHero.png)\n\n\u003e ⚠️ **MVP Notice**: This library is currently in active development as a Minimum Viable Product. Features and APIs may change as we iterate toward a stable release.\n\n## Why lunar-ui?\n\nBuilding modern web applications shouldn't mean wrestling with heavy dependencies, complex configurations, or being locked into rigid design systems. lunar-ui solves the pain points that developers face daily:\n\n**🚀 Rapid Prototyping**: Skip the tedious setup phase and jump straight into building. Need a hero section? Add it in seconds, not hours.\n\n**🎨 Complete Design Control**: Unlike traditional component libraries that force you into their design decisions, lunar-ui gives you the raw source code. Want to change that button color or adjust spacing? Just edit the code directly.\n\n**📦 Zero Dependency Hell**: Tired of installing dozens of packages just to get a simple component working? lunar-ui components are self-contained and dependency-free, eliminating version conflicts and reducing bundle size.\n\n**⚡ Performance First**: No runtime overhead, no JavaScript bloat. Since you get the actual component code, you can optimize it specifically for your use case.\n\n**🔧 Framework Alignment**: Built specifically for Astro's component model and philosophy. No more trying to adapt React or Vue components that don't quite fit.\n\nWhether you're a solo developer building a landing page, a startup needing rapid iteration, or an agency handling multiple client projects, lunar-ui empowers you to move fast without sacrificing quality or control.\n\n## Installation\n\n### Global Installation (Recommended)\n\nInstall the CLI globally for easier access:\n\n```bash\nnpm install -g @primarix/lunar-ui\n```\n\nThen use the shorter command:\n\n```bash\nlui add [component-name]\n```\n\n### Per-Project Usage\n\nUse npx without global installation:\n\n```bash\nnpx @primarix/lunar-ui add [component-name]\n```\n\n## Available Components\n\n### 🎯 Hero Components\n\nComponents designed to make impactful first impressions and showcase your main content.\n\n#### SimpleHero\nA clean, minimalist hero section perfect for landing pages.\n```bash\nlui add SimpleHero\n# or\nnpx @primarix/lunar-ui add SimpleHero\n```\n\n#### AnimatedHero\nAn engaging hero section with smooth animations and transitions.\n```bash\nlui add AnimatedHero\n# or\nnpx @primarix/lunar-ui add AnimatedHero\n```\n\n#### DualColumnHero\nA two-column hero layout ideal for content and media combinations.\n```bash\nlui add DualColumnHero\n# or\nnpx @primarix/lunar-ui add DualColumnHero\n```\n\n### 📄 Content Sections\n\nVersatile components for organizing and presenting your content effectively.\n\n#### AboutSection\nA structured section component for about pages and company information.\n```bash\nlui add AboutSection\n# or\nnpx @primarix/lunar-ui add AboutSection\n```\n\n#### SectionDivider\nA visual separator component to create clear divisions between content sections.\n```bash\nlui add SectionDivider\n# or\nnpx @primarix/lunar-ui add SectionDivider\n```\n\n### 🏗️ Layout Components\n\nEssential components for structuring your application's layout and navigation.\n\n#### ResponsiveHeader\nA mobile-friendly header component with navigation and responsive design.\n```bash\nlui add ResponsiveHeader\n# or\nnpx @primarix/lunar-ui add ResponsiveHeader\n```\n\n#### Heading\nConsistent heading components with proper typography hierarchy.\n```bash\nlui add Heading\n# or\nnpx @primarix/lunar-ui add Heading\n```\n\n### 🎨 Display Components\n\nComponents for showcasing information, statistics, and visual content.\n\n#### StatsCards\nCard components perfect for displaying key metrics and statistics.\n```bash\nlui add StatsCards\n# or\nnpx @primarix/lunar-ui add StatsCards\n```\n\n#### GlowStatsCards\nEnhanced stats cards with glowing effects and modern styling.\n```bash\nlui add GlowStatsCards\n# or\nnpx @primarix/lunar-ui add GlowStatsCards\n```\n\n#### PricingCards\nProfessional pricing table components for subscription services.\n```bash\nlui add PricingCards\n# or\nnpx @primarix/lunar-ui add PricingCards\n```\n\n### 🗂️ Grid Components\n\nOrganized layouts for showcasing projects, services, and content collections.\n\n#### ProjectsGrid\nA responsive grid layout for displaying project portfolios.\n```bash\nlui add ProjectsGrid\n# or\nnpx @primarix/lunar-ui add ProjectsGrid\n```\n\n#### ServicesGrid\nGrid component specifically designed for service offerings and features.\n```bash\nlui add ServicesGrid\n# or\nnpx @primarix/lunar-ui add ServicesGrid\n```\n\n### 🔍 SEO Components\n\nComponents to enhance your site's search engine optimization and metadata.\n\n#### SEOHead\nEssential meta tags and SEO optimization for your Astro pages.\n```bash\nlui add SEOHead\n# or\nnpx @primarix/lunar-ui add SEOHead\n```\n\n## How It Works\n\n1. **Choose a Component**: Browse the available components above\n2. **Run the Command**: Use either `lui add [component-name]` or the npx version\n3. **Generated Folder**: Components are automatically created in a `.generated/` folder in your project\n4. **Customize**: The component source code will be added to your project, ready for customization\n5. **Style**: Modify the component to match your design requirements\n\n## Component Philosophy\n\nEach lunar-ui component is designed with these principles:\n\n- **Minimal**: Clean, focused functionality without bloat\n- **Customizable**: Full source code access for unlimited modifications  \n- **Modern**: Built with current web standards and best practices\n- **Accessible**: Following accessibility guidelines where applicable\n- **Responsive**: Mobile-first design approach\n\n## Contributing\n\nAs this is an MVP in active development, we welcome feedback and contributions. Please check our GitHub repository for contribution guidelines and issue reporting.\n\n## Roadmap\n\n- 🔄 Additional component variants\n- 📱 Mobile-specific components  \n- 📚 Interactive documentation site\n- 🔧 Advanced CLI features\n\n## Disclaimer\n\n\u003e **⚠️ Important Notice**  \n\u003e lunar-ui is an independent project and is not affiliated with the official Astro team.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjorgerosbel%2Flunar-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjorgerosbel%2Flunar-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjorgerosbel%2Flunar-ui/lists"}