Hi, I'm Joshua Collins, a computer science student and a developer passionate about building tools that simplify complex tasks. I’ve been working on a project called Celeris, a lightweight web server built in C++, and I'm looking for collaborators to help bring it to the next level.
What is Celeris?
Celeris is a web server written in C++ designed to be easy to use and highly efficient. It allows users to create web servers using simple, HTML-like configuration files—no deep C++ knowledge required to get started. Currently, the server supports features like:
Routing: Easily configure routes for your web application.
Authentication: Secure your endpoints with built-in authentication.
File Access: Serve static files efficiently.
Database Integration: Seamlessly integrate with databases for dynamic content.
Concurrency: Handling multiple requests efficiently (still in development).
Celeris is built with a focus on speed and simplicity. It's a tool for developers who want lightweight, customizable servers without all the overhead of larger frameworks.
Why Am I Looking for Collaborators?
While I've made great progress, Celeris is still in development, and I need your help to take it further! Whether you’re a seasoned C++ developer, a web enthusiast, or someone passionate about contributing to open-source projects, your expertise would be invaluable.
Here’s what I’m specifically looking for:
C++ Developers: If you’re familiar with the intricacies of C++ and want to help improve the core server functionality, I’d love to collaborate with you.
Web Developers: If you’ve worked with other web servers or have experience with HTTP protocols, your insights into Celeris’ features would be highly beneficial.
Contributors for Documentation & Testing: Help make Celeris more accessible for other developers by improving documentation and writing tests.
This project has a lot of potential, and I believe we can make it a truly standout tool for developers.
How You Can Get Involved
Getting involved is easy! Here’s how you can contribute to the project:
Visit the GitHub Repository: Check out the project’s source code, explore the current features, and find open issues. link is here : https://github.com/amethystcoder/Web-Serve
Start Contributing: You can contribute in a variety of ways:
Submit pull requests with bug fixes, features, or improvements.
Report bugs or share feedback.
Help improve documentation to make it easier for others to use.
Join the Community: Feel free to reach out on dev.to, GitHub discussions, or other platforms to share your ideas or ask questions. Let’s create something amazing together!
Why Contribute to Celeris?
By collaborating on Celeris, you’ll gain hands-on experience with C++ development and web server architecture. You'll also contribute to an open-source project that could make a big impact on the development community. Plus, your contributions will be part of a growing project that could (hopefully) become a useful tool for developers around the world.
Let's Collaborate!
I’m excited to see where Celeris can go with your help! If you're interested in collaborating or criticizing, please drop a comment, or reach out to me directly. Let’s build something great together! I would be really happy to hear from you guys whether it is constructive feedback or collaboration
Top comments (4)
Hi there, I'd be very interested in being apart of this. You are more than welcome to look at my github account, but I can tell you right now you won't find anything great. @edgarddragde is my github account. Lmk what you think. Thanks
Hi there. I am really glad you are interested in this. I thought I did not reach anyone and I was planning to make another post today 😅. Thanks.
We can have a chat, if you are interested, so I could explain to you how it works. I also plan (which is stage I currently am at) on improving the documentation (README and website) and contribution guide, so that it would be easier for others to join.
The kind of project you have on your github does not really matter, although contributing to the core parts might require some level of experience with C or C++, and some understanding of the structure (current and planned) of how the system works (which I'd be happy to discuss with you, and also why I need to complete the docs as soon as possible). There are also other parts of the application that don't require knowledge of C or C++ at all, so the kind of language you use or your github does not matter at all 😉. Also you could bring in some ideas on how some parts of the system could function better 😎😎😎.
Can't wait for your reply and for you to join in. Thanks so much for your interest in the Celeris. It really means a lot 🤗. See you soon.
Yes of course, I’d be more than happy to chat about this and learn more about Celeris works!
If you want, here is my discord if you have discord if not email:
edgard_aviles discord
edgardaviles05@gmail.com email