Ready-made downloadable and deployable Open Source web applications
Contribution to Open Source web application is an excellent way to learn about technology.
See also: Live web sites with Open Source code.
- Wordpress written in PHP
- MediaWiki would be just another wiki among the thousand others, but Wikipedia runs on it so contributing to it will have a huge impact. It is written in PHP and uses MySQL as the database behind it. There is a separate page describing how to contribute.
- Mattermost is a messaging system, an Open Source Slack, if you wish. The back-end is written in Go, but it also has a mobile and a web client, so you have plenty of opportunities to learn and to get involved.
- Tiny RSS an rss and atom feed collector with a web interface. It is written in PHP and uses PostgreSQL as the database behind it.
- Redmine is a web-based project management application. It is written using the Ruby on Rails framework, it is cross-platform and cross-database. The only big drawback for contribution is that they are still using Subversion for version control.
- Jenkins is a web-based automation system often used to set up CI/CD pipelines. It is one of the commonly used systems in case you need an on-premise solution or for some other reason you cannot use the cloud-based CI services. It is written in Java and they have a page on how to participate.
- IntraMine indexer and search tool for all the files you have in your organization. Written in Perl. Source on GitHub
Maybe this list can help.
Published on 2020-06-27
If you have any comments or questions, feel free to post them on the source of this page in GitHub. Source on GitHub. Comment on this post