πŸ“ˆ GH Trending Explorer 🎲 Surprise me

← all repos

nextcloud / server

git clone https://github.com/nextcloud/server.git v33.0.10 Β· 5d ago πŸ”₯ on GitHub Trending today

☁️ Nextcloud server, a safe home for all your data

β€”
stars, 24h
+119
stars, 7 days Β· #429
β€”
stars, 30 days
37k
β˜… total Β· +0% this week
5.3k
forks Β· 3.8k open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguagePHP
LicenseAGPL-3.0
Created2016-06-02 (10y ago)
Last pushtoday
Watchers548
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-20 β€” #5 weekly in php Β· +119 β˜…

GitHub topics

Links

README excerpt
# Nextcloud Server ☁
**A safe home for all your data.**
## Why is this so awesome? 🀩
* πŸ“ **Access your Data** You can store your files, contacts, calendars, and more on a server of your choosing.
* πŸ”„ **Sync your Data** You keep your files, contacts, calendars, and more synchronized amongst your devices.
* πŸ™Œ **Share your Data** …by giving others access to the stuff you want them to see or to collaborate with.
* πŸš€ **Expandable with hundreds of Apps** ...like Calendar, Contacts, Mail, Video Chat and all those you can discover in our App Store
* πŸ”’ **Security** with our encryption mechanisms, HackerOne bounty program and two-factor authentication.
Do you want to learn more about how you can use Nextcloud to access, share, and protect your files, calendars, contacts, communication & more at home and in your organization? **Learn about all our Features**.
## Get your Nextcloud 🚚
- β˜‘οΈ **Simply sign up** at one of our providers either through our website or through the apps directly.
- πŸ–₯ **Install** a server by yourself on your hardware or by using one of our ready-to-use **appliances**
- πŸ“¦ Buy one of the awesome **devices** coming with a preinstalled Nextcloud
- 🏒 Find a service **provider** who hosts Nextcloud for you or your company
Enterprise? Public Sector or Education user? You may want to have a look into **Nextcloud Enterprise** provided by Nextcloud GmbH.
## Get in touch πŸ’¬
* πŸ“‹ Forum
* πŸ¦‹ Bluesky
* πŸ‘₯ Facebook
* 🐘 Mastodon
You can also get support for Nextcloud!
## Join the team πŸ‘ͺ
There are many ways to contribute, of which development is only one! Find out how to get involved, including as a translator, designer, tester, helping others, and much more! 😍
### Development setup πŸ‘©β€πŸ’»
1. πŸš€ Set up your local development environment
2. πŸ› Pick a good first issue
3. πŸ‘©β€πŸ”§ Create a branch and make your changes. Remember to sign off your commits using `git commit -sm "Your commit message"`
4. ⬆ Create a pull request and `@mention` the people from the issue to review
5. πŸ‘ Fix things that come up during a review
6. πŸŽ‰ Wait for it to get merged!
Third-party components are handled as git submodules which have to be initialized first. So aside from the regular git checkout invoking `git submodule update --init` or a similar command is needed, for details see Git documentation.
Several apps that are included by default in regular releases such as First run wizard or Activity are missing in `master` and have to be installed manually by cloning them into the `apps` subfolder.
Otherwise, git checkouts can be handled the same as release archives, by using the `stable*` branches. Note they should never be used on production systems.
#### Testing your code
We use multiple test frameworks for specific areas of the code:
- PHPUnit for PHP unit tests
- Behat for PHP integration tests
- Vitest for Javascript / Typescript unit tests
- Playwright for end-to-end tests
For our end-to-end tests using Playwright you can refer to our documentation
on how to debug errors and to contribu