{"id":22845185,"url":"https://github.com/sahilsh-dev/swift-forms","last_synced_at":"2026-01-31T08:03:47.069Z","repository":{"id":265279886,"uuid":"895647542","full_name":"sahilsh-dev/Swift-Forms","owner":"sahilsh-dev","description":"Fill your forms swiftly!","archived":false,"fork":false,"pushed_at":"2024-12-15T19:15:43.000Z","size":318,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-14T07:13:30.880Z","etag":null,"topics":["chrome","fastapi"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/sahilsh-dev.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":"2024-11-28T15:49:04.000Z","updated_at":"2024-12-15T19:15:47.000Z","dependencies_parsed_at":"2024-12-15T19:17:45.208Z","dependency_job_id":"7d2fb60c-3601-47cb-91dd-73bd016cec03","html_url":"https://github.com/sahilsh-dev/Swift-Forms","commit_stats":null,"previous_names":["sahilsh-dev/swift-forms"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sahilsh-dev/Swift-Forms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sahilsh-dev%2FSwift-Forms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sahilsh-dev%2FSwift-Forms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sahilsh-dev%2FSwift-Forms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sahilsh-dev%2FSwift-Forms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sahilsh-dev","download_url":"https://codeload.github.com/sahilsh-dev/Swift-Forms/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sahilsh-dev%2FSwift-Forms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28934639,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T07:49:44.436Z","status":"ssl_error","status_checked_at":"2026-01-31T07:49:34.274Z","response_time":128,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["chrome","fastapi"],"created_at":"2024-12-13T03:15:59.556Z","updated_at":"2026-01-31T08:03:47.041Z","avatar_url":"https://github.com/sahilsh-dev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Swift Forms\n\n**Fill your Google Forms swiftly!** ✨\n\nSwift Forms is a project that leverages machine learning to enhance the Google Forms experience. By using a FastAPI backend with Python and a Chrome extension for the frontend, this tool allows users to quickly fill out Google Forms. 📝\n\n## 🌟 Features\n\n- **FastAPI Backend**: Powered by Python 3.12.7, the backend utilizes machine learning models for answering questions.\n- **Chrome Extension**: A lightweight frontend component to integrate with Google Forms directly in the browser.\n- **ML-Driven Responses**: Swiftly generate answers for form questions using intelligent algorithms. 🤖\n\n## ⚙️ Backend Setup\n\n### Python Installation\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/sahilsh-dev/Swift-Forms.git\n   cd Swift-Forms/backend\n   ```\n\n2. Install dependencies:\n\n   \u003cdetails\u003e\n   \u003csummary\u003e\u003cstrong\u003euv (recommended)\u003c/strong\u003e\u003c/summary\u003e\n\n   You can install uv from [here](https://docs.astral.sh/uv/getting-started/installation/)\n\n   ```bash\n   uv sync\n\n   source .venv/bin/activate  # For Unix/MacOS\n   .venv\\Scripts\\activate   # For Windows\n   ```\n\n   \u003c/details\u003e\n\n   \u003cdetails\u003e\n   \u003csummary\u003e\u003cstrong\u003epip\u003c/strong\u003e\u003c/summary\u003e\n   Make sure you have python 3.12 installed      \n\n   ```bash\n   python3 -m venv .venv\n   source .venv/bin/activate  # For Unix/MacOS\n   .venv\\Scripts\\activate   # For Windows\n\n   pip install -r requirements.txt\n   ```\n   \n   \u003c/details\u003e\n\n3. Run the backend server:\n   ```bash\n   fastapi dev app.py\n   ```\n   The server should now be running at http://127.0.0.1:8000\n\n### Docker Installation 🐳\n\n1. **Install Docker**:  \n   Follow the official [Docker installation guide](https://docs.docker.com/get-docker/) for your operating system.\n\n2. **Build the Docker Image**:  \n   Run the following command to build the Docker image:\n   ```bash\n   docker build -t swiftforms-server .\n   ```\n\n3. **Run the Docker Container**:  \n   Use the following command to start the container:\n   ```bash\n   docker run -v hf-models:/cache/huggingface -p 8000:8000 -it swiftforms-server\n   ```\n\n4. **Access the Application**:  \n   Open your browser and navigate to http://localhost:8000\n\n\u003e [!NOTE] \n\u003e For Windows Users 🪟\n\u003e - Ensure that Docker Desktop is installed and running.\n\u003e - If you need to map a specific directory to the container (instead of using a named volume), use the Windows-style absolute path for the `-v` flag:\n\u003e ```\n\u003e docker run -v C:\\path\\to\\cache:/cache/huggingface -p 8000:8000 -it swiftforms-server\n\u003e ```\n\n## 💻 Frontend Setup\n\n1. Navigate to the `frontend` folder in the project directory.\n2. Open Google Chrome and navigate to `chrome://extensions`.\n3. Enable **Developer mode** (toggle in the top right).\n4. Click **Load unpacked** and select the `frontend` folder.\n5. The Chrome extension should now be loaded and ready to use. 🎉\n6. Click the extension to open a sidepanel and fill the knowlege base based on which questions will be answered.\n\n## 📖 Usage\n\n1. Launch the FastAPI backend as described above.\n2. Open your browser and ensure the Swift Forms extension is active.\n3. Navigate to a Google Form, and click on Fill answers in the extension sidepanel.\n\n## 🤝 Contributing\n\nWe welcome contributions to Swift Forms! To contribute:\n\n1. Fork the repository.\n2. Create a new branch for your feature or bugfix.\n3. Submit a pull request with a detailed description of your changes.\n\n## 📬 Contact\n\nFor any questions or support, you can [contact](mailto:vlsharma713@gmail.com) me.\n\nEnjoy using **Swift Forms** to make your Google Forms experience seamless! 🚀\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsahilsh-dev%2Fswift-forms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsahilsh-dev%2Fswift-forms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsahilsh-dev%2Fswift-forms/lists"}