{"id":31588603,"url":"https://github.com/harmoniousmoss/kaliko","last_synced_at":"2025-10-06T02:11:56.427Z","repository":{"id":315375827,"uuid":"1059226471","full_name":"harmoniousmoss/Kaliko","owner":"harmoniousmoss","description":"Kaliko is a web technology detection API built with Phoenix/Elixir that analyzes websites to identify the technologies they use.","archived":false,"fork":false,"pushed_at":"2025-09-18T07:23:04.000Z","size":44,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-18T09:25:55.382Z","etag":null,"topics":["elixir","phoenix-framework"],"latest_commit_sha":null,"homepage":"","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/harmoniousmoss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-09-18T06:59:59.000Z","updated_at":"2025-09-18T07:23:08.000Z","dependencies_parsed_at":"2025-09-18T09:25:58.693Z","dependency_job_id":"b1582b0d-534d-4776-b86f-1c994d9c3b90","html_url":"https://github.com/harmoniousmoss/Kaliko","commit_stats":null,"previous_names":["harmoniousmoss/kaliko"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/harmoniousmoss/Kaliko","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harmoniousmoss%2FKaliko","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harmoniousmoss%2FKaliko/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harmoniousmoss%2FKaliko/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harmoniousmoss%2FKaliko/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/harmoniousmoss","download_url":"https://codeload.github.com/harmoniousmoss/Kaliko/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harmoniousmoss%2FKaliko/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278547821,"owners_count":26004775,"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-06T02:00:05.630Z","response_time":65,"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":["elixir","phoenix-framework"],"created_at":"2025-10-06T02:11:16.075Z","updated_at":"2025-10-06T02:11:56.415Z","avatar_url":"https://github.com/harmoniousmoss.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Kaliko Web Technology Scanner](https://icbotbz40ngrmv6r.public.blob.vercel-storage.com/kaliko.png)\n\n# Kaliko - Web Technology Scanner\n\nKaliko analyzes websites to identify the technologies they use, helping you understand what frameworks, libraries, and tools power any website.\n\n## ✨ Features\n\n### 🎨 Beautiful Modern Interface\n- **Glassmorphism Design**: Stunning backdrop-blur effects with emerald gradient backgrounds\n- **Animated Background**: Floating particles with tech-inspired animations\n- **Clean Professional Styling**: Minimal, distraction-free scanning interface\n- **Responsive Layout**: Perfect experience across all devices and screen sizes\n- **Optimized Viewport**: Compact design that fits without scrolling\n\n### 🔍 Advanced Technology Detection\n- **Comprehensive Scanning**: Detects frameworks, libraries, servers, and development tools\n- **Real-time Results**: Instant technology identification with confidence levels\n- **Visual Feedback**: Color-coded confidence indicators and organized results grid\n- **Export Functionality**: Download scan results as JSON for further analysis\n- **Example Domains**: Quick-start with popular websites for testing\n\n### 🚀 User Experience\n- **One-Click Scanning**: Simple URL input with instant results\n- **Interactive Examples**: Pre-loaded popular domains for quick testing\n- **Clean Visual Feedback**: Technology cards with confidence levels and categories\n- **Compact Results**: Scrollable results area that maintains viewport size\n- **RESTful API**: Full API access for programmatic integration\n\n## Supported Technologies\n\n**Web Frameworks:**\n- Ruby on Rails\n- Laravel (PHP)\n- ASP.NET\n- Express.js\n- Next.js\n- Spring Framework (Java)\n\n**CMS:**\n- WordPress\n- Drupal\n- Joomla\n\n**JavaScript Libraries:**\n- React\n- jQuery\n\n**CSS Frameworks:**\n- Bootstrap\n\n**Web Servers:**\n- Nginx\n- Apache\n- Caddy\n\n**Programming Languages:**\n- PHP\n- Java\n- Go\n\n**CDN/Services:**\n- Cloudflare\n- Google APIs\n- jsDelivr\n- unpkg\n\n## 🎯 Usage\n\n### Web Interface\n1. **Visit the Scanner**: Navigate to `http://localhost:4000` in your browser\n2. **Enter Website URL**: Type or paste the domain you want to scan\n3. **Click Scan Technologies**: Watch the real-time scanning process\n4. **View Results**: See detected technologies with confidence levels\n5. **Export Data**: Download results as JSON for further analysis\n6. **Try Examples**: Use pre-loaded domains like GitHub, WordPress, Laravel, Next.js\n\n### API Usage\n\n**Scan a website:**\n```bash\nPOST /api/scan\nContent-Type: application/json\n\n{\n  \"domain\": \"https://example.com\"\n}\n```\n\n**Response:**\n```json\n{\n  \"domain\": \"https://example.com\",\n  \"technologies\": [\n    {\"name\": \"WordPress\", \"category\": \"CMS\", \"confidence\": \"high\"},\n    {\"name\": \"Bootstrap\", \"category\": \"CSS framework\", \"confidence\": \"medium\"},\n    {\"name\": \"Cloudflare\", \"category\": \"CDN\", \"confidence\": \"high\"}\n  ],\n  \"scan_time\": \"2025-09-18T10:30:00Z\"\n}\n```\n\n## 📋 API Example Tests\n\n**WordPress.com:**\n```bash\ncurl -X POST http://localhost:4000/api/scan \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"domain\": \"wordpress.com\"}'\n```\nResult: WordPress + Nginx detected\n\n**Laravel.com:**\n```bash\ncurl -X POST http://localhost:4000/api/scan \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"domain\": \"laravel.com\"}'\n```\nResult: Laravel + Bootstrap + Cloudflare detected\n\n**Next.js.org:**\n```bash\ncurl -X POST http://localhost:4000/api/scan \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"domain\": \"nextjs.org\"}'\n```\nResult: Next.js detected\n\n**GitHub.com:**\n```bash\ncurl -X POST http://localhost:4000/api/scan \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"domain\": \"github.com\"}'\n```\nResult: Bootstrap detected\n\n## 🚀 Getting Started\n\n### Prerequisites\n- Elixir 1.14+ and Erlang/OTP 25+\n- Phoenix Framework 1.7+\n\n### Installation\n```bash\n# Clone the repository\ngit clone https://github.com/harmoniousmoss/kaliko.git\ncd kaliko\n\n# Install dependencies\nmix deps.get\n\n# Start the server\nmix phx.server\n```\n\nVisit `http://localhost:4000` to experience the beautiful technology scanner interface!\n\n## 🛠️ Built With\n\n* **Backend**: [Phoenix Framework](https://phoenixframework.org/) \u0026 [Elixir](https://elixir-lang.org/)\n* **Frontend**: [Tailwind CSS](https://tailwindcss.com/) with custom glassmorphism effects\n* **Styling**: Advanced CSS animations, backdrop-blur, and emerald gradient themes\n* **HTTP Client**: [HTTPoison](https://github.com/edgurgel/httpoison) for website requests\n* **HTML Parsing**: [Floki](https://github.com/philss/floki) for content analysis\n* **JSON Processing**: [Jason](https://github.com/michalmuskala/jason) for encoding/decoding\n\n## 🏗️ Technical Highlights\n\n- **Beautiful UI**: Modern glassmorphism design with emerald theme\n- **Responsive Design**: Mobile-first approach with perfect scaling\n- **Real-time Scanning**: Instant feedback with animated loading states\n- **Compact Layout**: Optimized viewport usage without scrolling\n- **API-Driven**: Clean separation between frontend and backend\n- **Technology Detection**: Comprehensive scanning for frameworks, libraries, and tools\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharmoniousmoss%2Fkaliko","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharmoniousmoss%2Fkaliko","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharmoniousmoss%2Fkaliko/lists"}