
Open Source Promotion Plan 2025 Student Recruitment | Claim Dromara Projects to Win Generous Rewards.
Open Source Promotion Plan 2025
Open Source Promotion Plan (OSPP) is a summer open source initiative launched and long-term supported by the Open Source Supply Chain Lighting Plan of the Institute of Software, Chinese Academy of Sciences. It aims to encourage students to actively participate in the development and maintenance of open source software, cultivate and discover more excellent developers, promote the vigorous development of outstanding open source software communities, and support the construction of the open source software supply chain.

Student Registration Now Open
Student registration for Open Source Promotion Plan 2025 is officially open! Students can now visit the OSPP official website at https://summer-ospp.ac.cn/ to browse projects, communicate with mentors, prepare project application materials, and submit their applications.
With so many project tasks available, are you already eager to give it a try? Whether you're a beginner or an experienced developer, whether you want to contribute code, learn open source technologies and gain development experience, or enhance your resume, OSPP offers opportunities for everyone.
With a spirit of exploration and a thirst for knowledge in open source, we welcome all students to join Open Source Promotion Plan 2025 and explore infinite possibilities this summer!
At OSPP, participating students have the opportunity to interact with numerous open source communities and experienced developer mentors, improving their technical skills and practical abilities while gaining more open source knowledge and expertise. Successful participants will also receive generous project rewards—8,000 RMB for basic difficulty projects and 12,000 RMB for advanced difficulty projects (pre-tax)—and may become members of the Dromara community, enjoying numerous benefits!
Introduction to Dromara Community
Dromara is an open source community formed by top open source project authors in China.
It provides a series of open source products, solutions, consulting, technical support, and training certification services, including distributed transactions, popular tools, enterprise-level authentication, microservices RPC, operation and maintenance monitoring, Agent monitoring, distributed logging, scheduling orchestration, and more. The community is committed to full open source collaboration, maintaining community neutrality, and striving to provide microservices cloud-native solutions for global users.
Dromara aims to make every open source enthusiast experience the joy of open source. The Dromara open source community currently boasts 10+ GVP projects, with a total star count exceeding 100,000. It has built a community of over 10,000 members, with thousands of individuals and teams using Dromara's open source projects.
Dromara Community Project Topics
We are excited to present two projects: Dromara Open Source Community Integrated Management System and Dromara Incubator Website Optimization and Main Website Enhancement.
The project tasks are designed to be accessible, and participants will receive dedicated guidance from Dromara community mentors throughout the process.
1. Dromara Open Source Community Integrated Management System
With the rapid development of open source, the Dromara open source community continues to expand, with an increasing number of projects and increasingly diverse participants. The current management approach is relatively fragmented, lacking a centralized and efficient system for managing personnel and projects. This makes it difficult to track project incubation processes, unclear the relationships between personnel and projects, and leads to chaotic permission management, significantly affecting community operational efficiency and collaboration.
Project Requirements
Build a fully functional and user-friendly open source community personnel and project management system to improve community management efficiency, promote better collaboration and communication among community members, and facilitate the smooth development of open source projects.
Key Deliverables:
- Complete the front-end and back-end architecture design of the system, including detailed architecture diagrams, module division, interface design, etc.
- Develop an open source project management module to achieve full lifecycle management of project incubation processes, including project creation, review, progress tracking, document management, and other functions.
- Develop a community personnel management module to achieve personnel information entry and editing, manage relationships between personnel and projects, and display contributors' information in projects.
- Complete system testing, including functional testing, performance testing, security testing, etc., and submit test reports.
- Write system usage documentation, including administrator manuals and user manuals, to facilitate community members' use.
- Address: https://dromara.org
- Project Source Code: https://github.com/dromara/droer
Technical Requirements:
- Familiarity with Java programming language and mastery of common Java development frameworks such as Spring Boot and MyBatis.
- Understanding of front-end development technologies, including HTML, CSS, JavaScript, and experience with front-end frameworks like Vue.js.
- Proficiency in database design and development, with experience using relational databases such as MySQL.
- Ability to design software systems, including reasonable module division and interface design based on requirements.
- Good coding habits, adherence to code standards, and ability to write code comments.
- Mentor: Tang Zhenchao (tangzc2@gmail.com)
- Project Repository: https://github.com/dromara/droer
- Application Link: https://summer-ospp.ac.cn/org/prodetail/25ee40202?list=org&navpage=org
2. Dromara Incubator Website Optimization and Main Website Enhancement
Project Description
Dromara is an open source community spontaneously organized by top open source project maintainers.
The Dromara open source community currently has 10+ top-level projects and 50+ incubator projects, each with its official website. This project involves unifying the UI design and architecture of both official websites (incubator website and main website), optimizing page content, adding new website features, highlighting the display of top-level and incubator projects, improving the blog submission process, and writing website usage documentation.
Deliverables:
- Optimize and refine the UI pages of the incubator website and the main website.
- Design and improve website content display:
- 2.1: Optimize the UI for displaying top-level project groups and incubator project groups.
- Unify the technical architecture of the incubator website and the main website, upgrade to the latest corresponding technology versions, and provide build documentation and local deployment guides.
- Develop other website pages as needed.
Technical Requirements:
- Some open source experience is preferred; passion for open source is a plus.
- Proficiency in Vue, HTML, and CSS.
- Familiarity with common Git commands.
- Mentor: Mao Da ren (549477611@qq.com)
- Project Repositories:
- https://github.com/dromara/incubator
- https://github.com/dromara/dromara.github.io
- Application Link: https://summer-ospp.ac.cn/org/prodetail/25ee40277?list=org&navpage=org
How to Participate in Open Source Promotion Plan 2025
Starting May 9, 2025, the Dromara community will begin accepting student applications for the above project topics. We encourage interested students to contact the respective mentors via the provided联系方式 (contact information) to discuss the projects and prepare application materials.

