{"id":27161316,"url":"https://github.com/shubhrat12/image-search-engine","last_synced_at":"2026-02-25T16:33:25.639Z","repository":{"id":286887543,"uuid":"962874052","full_name":"shubhrat12/Image-search-engine","owner":"shubhrat12","description":"A semantic image search engine built with CLIP and FAISS that allows searching by text descriptions or visual similarity.","archived":false,"fork":false,"pushed_at":"2025-04-08T20:44:45.000Z","size":472,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T07:02:06.036Z","etag":null,"topics":["clip","compu","deep-learning","faiss","flask","image","image-retrieval","machin","python","semantic-search","vector-search"],"latest_commit_sha":null,"homepage":"","language":"Python","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/shubhrat12.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}},"created_at":"2025-04-08T20:03:22.000Z","updated_at":"2025-04-08T21:32:07.000Z","dependencies_parsed_at":"2025-04-08T21:40:40.727Z","dependency_job_id":null,"html_url":"https://github.com/shubhrat12/Image-search-engine","commit_stats":null,"previous_names":["shubhrat12/image-search-engine"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shubhrat12%2FImage-search-engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shubhrat12%2FImage-search-engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shubhrat12%2FImage-search-engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shubhrat12%2FImage-search-engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shubhrat12","download_url":"https://codeload.github.com/shubhrat12/Image-search-engine/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248396561,"owners_count":21096960,"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","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":["clip","compu","deep-learning","faiss","flask","image","image-retrieval","machin","python","semantic-search","vector-search"],"created_at":"2025-04-09T00:37:56.195Z","updated_at":"2026-02-25T16:33:25.583Z","avatar_url":"https://github.com/shubhrat12.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# One-Shot Image Search Engine\n\nA semantic image search engine built with CLIP and FAISS that allows searching by text descriptions or similar images.\n\n## Features\n\n- **Text-to-Image Search**: Find images by describing them in natural language\n- **Image-to-Image Search**: Upload an image to find visually similar ones\n- **Fast Vector Search**: Uses FAISS for efficient similarity search\n- **Pre-trained AI Model**: Leverages OpenAI's CLIP for understanding image content\n- **Web Interface**: Clean, responsive UI built with Flask and Bootstrap\n\n## Technologies Used\n\n- **CLIP**: OpenAI's Contrastive Language-Image Pre-training model\n- **FAISS**: Facebook AI Similarity Search for vector similarity search\n- **PyTorch**: Deep learning framework\n- **Flask**: Web application framework\n- **Bootstrap**: Frontend styling\n\n## Installation\n\n1. Clone this repository:\ngit clone https://github.com/shubhrat12/Image-search-engine.git\ncd image-search-engine\n2. Create a virtual environment and install dependencies:\npython -m venv venv\nsource venv/bin/activate \npip install -r requirements.txt\n3. Run the application:\npython app.py\n4. Open your browser and go to http://127.0.0.1:5000\n\n## How It Works\n\n1. The application uses CLIP to convert images into vector embeddings\n2. These embeddings capture the semantic meaning of each image\n3. When searching with text, the query is also converted to the same vector space\n4. FAISS finds the most similar image vectors to your query vector\n5. Results are returned based on cosine similarity scores\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshubhrat12%2Fimage-search-engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshubhrat12%2Fimage-search-engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshubhrat12%2Fimage-search-engine/lists"}