Make sure you have read the contributor guidance
The below ideas were contributed by current DevRhylme Foundation contributors. They are sometimes vague or incomplete. Questions related to these ideas should be asked on the related GitHub discussion thread.
Becoming accepted as a Google Summer of Code student is quite competitive. Accepted students typically have thoroughly researched the topic of their proposed project and have been active in the discussions. Simply copying and pasting an idea here will not work. On the other hand, creating a completely new idea without first consulting potential mentors also rarely works.
Also keep in mind that these are just proposals, we are open to new ideas you might have! Do you have an awesome idea you want to work on for Devrhylme Foundation but that is not among the ideas below? That's cool. We love that! Please get in touch with a mentor early on and make sure your project is realistic and within the scope of Devrhylme Foundation.
If there is no specific contact given you can ask questions on github, slack, or at [email protected].
Go ForgeX is a CLI tool designed to simplify Go project scaffolding, enabling developers to set up structured Go applications effortlessly. This GSoC project will introduce GenAI-powered plugins to assist developers in generating code and structuring their projects more efficiently. Additionally, a demo website will be developed to showcase Go ForgeX’s features, provide interactive examples, and improve adoption.
-
GenAI-Powered Plugin for Code Assistance
- Integrate a GenAI model (OpenAI, Llama, or custom LLMs) to assist users in setting up projects.
- Provide intelligent suggestions for project structures based on best practices.
- Automate code generation for HTTP servers, database integrations, and middleware setup.
- Enable context-aware recommendations (e.g., suggest Go framework based on project type).
-
CLI Enhancements & Refinements
- Improve user experience with more customization options.
- Optimize performance and ensure compatibility with different Go frameworks.
- Write comprehensive documentation for AI plugin usage.
-
Demo Website Development
- Develop an interactive CLI emulator for live demonstrations.
- Implement step-by-step tutorials and feature showcases.
- Include a community section with FAQs and discussions.
-
Testing, Documentation & Deployment
- Conduct extensive testing on both the CLI tool and demo website.
- Deploy the website on a cloud platform (e.g., Vercel, Netlify).
- Finalize and publish the technical documentation.
The project will be completed in approximately 350 hours, including development, testing, and documentation.
- Go – CLI tool development
- GenAI Models – OpenAI API, Llama, or custom LLMs for AI-driven code suggestions
- React/Astro – Frontend framework for the demo website
- Docker – Containerization and deployment
- Markdown-based Docs – For maintaining easy-to-read documentation
- Faster and Smarter Go Project Setup – AI-powered scaffolding will reduce development time and eliminate repetitive tasks.
- Increased Adoption – A polished demo website will provide an easy way for developers to understand and use Go ForgeX.
- Improved Community Engagement – Interactive tutorials, documentation, and discussions will encourage more developers to contribute.
This project will be open to community feedback through GitHub issues, Discord discussions, and Go developer forums. Contributions from the Go community will be actively encouraged.
Mentors:
Name | GitHub Profile | |
---|---|---|
Aditya D | @aditiya | [email protected] |
Rishi Mondel | @MAVRICK-1 | [email protected] |
Vedant Anand | @VedantAnand17 | [email protected] |
This GSoC project will elevate Go ForgeX from a simple CLI tool to a powerful AI-assisted development framework, helping developers quickly set up and manage Go applications. By integrating GenAI-powered features and an engaging demo website, this project will streamline Go development and foster a stronger developer community.
The documentation website for Our Projects plays a crucial role in onboarding developers and providing structured guidance on using the CLI tool effectively. This project aims to redesign and enhance the documentation website, ensuring better UI, syntax highlighting, and automation features to improve the overall developer experience.
-
UI/UX Revamp
- Improve the website design for better readability and navigation.
- Implement a clean, modern UI with a focus on accessibility.
- Optimize for both desktop and mobile users.
-
Syntax Highlighting & Code Snippets
- Add support for language syntax highlighting.
- Implement an interactive code snippet section for quick reference.
- Provide a copy-to-clipboard feature for code blocks.
-
Automated Documentation Generation
- Set up automation to pull documentation from the CLI source code.
- Use markdown-based tools (e.g., Docusaurus, MkDocs, or Astro) to maintain structured documentation.
- Enable versioning support for different releases.
-
Search & Navigation Improvements
- Implement full-text search for quick lookup of commands and features.
- Add an interactive sidebar with structured categories.
- Introduce quick-start guides and tutorials.
-
Deployment & Maintenance
- Set up CI/CD workflows for automated updates.
- Deploy on a cloud platform (e.g., Vercel, Netlify).
- Maintain proper SEO for better discoverability.
The project will be completed in approximately 150 hours, including design, development, testing, and deployment.
- Frameworks: Docusaurus, MkDocs, or Astro for static documentation.
- Code Highlighting: Prism.js or Highlight.js for Language syntax support.
- CI/CD Automation: GitHub Actions or Netlify/Vercel auto-deploy.
- Search Integration: Algolia or Lunr.js for fast documentation search.
- Improved Readability & Navigation – Developers will have a smoother experience accessing and understanding documentation.
- Better Code Reference – Integrated syntax support and interactive snippets will reduce learning curves.
- Automated & Scalable Docs – Automatic updates ensure the documentation is always in sync with project changes.
Repository : https://github.com/DEVRhylme-Foundation/ForgeX
The project will involve active engagement with the Devrhlylem Foundation for feedback and improvements. Contributions from developers will be encouraged through GitHub discussions.
Mentors:
Name | GitHub Profile | |
---|---|---|
Manjeet Singh | @Manaregr8 | [email protected] |
Rishi Mondel | @MAVRICK-1 | [email protected] |
Vedant Anand | @VedantAnand17 | [email protected] |
This GSoC project will significantly enhance the Go ForgeX documentation website, making it more user-friendly, automated, and interactive. By improving navigation, code reference, and searchability, this project will ensure developers can quickly find relevant information and boost adoption of Documnetation.
GSoC Project Proposal: Enhancing DevRhylme Foundation’s Website with Firebase Integration & AI-Powered Features
To maximize impact and scalability, this project is divided into two major phases, each requiring 350 hours. The goal is to transform the DevRhylme Foundation website into a fully dynamic, AI-enhanced, and Firebase-powered platform showcasing the foundation’s key projects.
Develop a dynamic Projects Dashboard that displays 5–8 key projects of DevRhylme Foundation, powered by Firebase backend for real-time updates and easy scalability.
-
Project Management System (Frontend + Backend)
- Interactive Projects Dashboard with categories (AI, Cloud, Web3, etc.).
- Detailed Project Pages with descriptions, tech stack, contributors, and impact reports.
- Live Updates from Firebase Firestore for dynamic content management.
-
Firebase Backend Integration
- Firestore Database: Store project details, images, and metadata.
- Authentication: Secure admin panel for project updates (Google Auth).
- Cloud Functions: Automate tasks like project status updates.
- Storage: Store and serve images, documents, and media.
-
Frontend Enhancements
- React/Astro-based UI optimized for speed & SEO.
- Dark Mode & Responsive Design for better UX.
- Advanced Filtering & Search for easy project discovery.
-
Deployment & CI/CD
- Firebase Hosting / Vercel for fast and scalable deployment.
- GitHub Actions CI/CD for automatic deployments.
- Frontend & UI Development: 100 hours
- Firebase Backend Setup & Authentication: 80 hours
- Project Management System Development: 100 hours
- Testing & Deployment: 70 hours
✔️ Real-time showcase of DevRhylme’s innovations.
✔️ Improved scalability with Firebase-powered backend.
✔️ Better community engagement through live updates & filtering.
Enhance the DevRhylme website with AI-powered automation, project analytics, and interactive features to improve user experience and increase engagement.
-
AI-Powered Features
- AI-Powered Project Recommendations – Personalized project suggestions based on user interest.
- Automated Content Generation – AI-generated project descriptions and summaries.
- Chatbot Integration – AI assistant to help users explore projects.
-
Project Analytics Dashboard
- Real-time Metrics – Track project views, contributions, and engagement.
- Contributor Leaderboard – Highlight top contributors.
- Project Impact Analysis – AI-driven insights on project adoption.
-
Community Engagement Features
- Mentor Dashboard – Space for mentors to update project status and add guidance.
- Discussion Forum Integration – Add GitHub Discussions/Discourse for project Q&A.
- Contributor Profiles – Showcase developers who worked on each project.
-
Automated Documentation & Syntax Highlighting
- AI-Powered Documentation Generator – Auto-generate README files.
- Syntax Highlighting Support – Improve readability for code samples.
- Markdown Support – Allow rich-text editing for project details.
- AI-Powered Features & Automation: 120 hours
- Analytics Dashboard & Metrics: 80 hours
- Community & Contributor Features: 100 hours
- Testing & Deployment: 50 hours
✔️ AI-powered automation to simplify project management.
✔️ Real-time analytics to measure project adoption.
✔️ Stronger community engagement with mentors & contributors.
By completing both phases, the DevRhylme Foundation website will evolve into a highly interactive, AI-enhanced, and Firebase-powered platform showcasing the foundation’s top projects while improving community collaboration and engagement.
- Frontend: React / Astro
- Backend: Firebase (Firestore, Authentication, Cloud Functions)
- Hosting: Firebase Hosting / Vercel
- CI/CD: GitHub Actions
- AI Tools: OpenAI API / Hugging Face
This project will involve DevRhylme mentors and open-source contributors, ensuring real-world collaboration and feedback.
Repository : https://github.com/DEVRhylme-Foundation/new-website
Mentors:
Name | GitHub Profile | |
---|---|---|
Rishi Mondel | @MAVRICK-1 | [email protected] |
Durgesh Kr. | @Durgesh4993 | [email protected] |
Divyam Sharma | @Divyamsharma-18 | [email protected] |
Sayan R | @devsayanR | [email protected] |
Manjeet Singh | @Manaregr8 | [email protected] |
This 700-hour project will transform the DevRhylme Foundation website into a smart, AI-powered, and scalable platform, making it easier for developers, researchers, and contributors to explore, contribute, and showcase innovations. 🚀