How developers work
Find tools that support every part of your workflow. Then work how you work best—we'll follow your lead.
| May | JUN | Jul |
| 19 | ||
| 2019 | 2020 | 2021 |
COLLECTED BY
Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
History is littered with hundreds of conflicts over the future of a community, group, location or business that were "resolved" when one of the parties stepped ahead and destroyed what was there. With the original point of contention destroyed, the debates would fall to the wayside. Archive Team believes that by duplicated condemned data, the conversation and debate can continue, as well as the richness and insight gained by keeping the materials. Our projects have ranged in size from a single volunteer downloading the data to a small-but-critical site, to over 100 volunteers stepping forward to acquire terabytes of user-created data to save for future generations.
The main site for Archive Team is at archiveteam.org and contains up to the date information on various projects, manifestos, plans and walkthroughs.
This collection contains the output of many Archive Team projects, both ongoing and completed. Thanks to the generous providing of disk space by the Internet Archive, multi-terabyte datasets can be made available, as well as in use by the Wayback Machine, providing a path back to lost websites and work.
Our collection has grown to the point of having sub-collections for the type of data we acquire. If you are seeking to browse the contents of these collections, the Wayback Machine is the best first stop. Otherwise, you are free to dig into the stacks to see what you may find.
The Archive Team Panic Downloads are full pulldowns of currently extant websites, meant to serve as emergency backups for needed sites that are in danger of closing, or which will be missed dearly if suddenly lost due to hard drive crashes or server failures.
ArchiveBot is an IRC bot designed to automate the archival of smaller websites (e.g. up to a few hundred thousand URLs). You give it a URL to start at, and it grabs all content under that URL, records it in a WARC, and then uploads that WARC to ArchiveTeam servers for eventual injection into the Internet Archive (or other archive sites).
To use ArchiveBot, drop by #archivebot on EFNet. To interact with ArchiveBot, you issue commands by typing it into the channel. Note you will need channel operator permissions in order to issue archiving jobs. The dashboard shows the sites being downloaded currently.
There is a dashboard running for the archivebot process at http://www.archivebot.com.
ArchiveBot's source code can be found at https://github.com/ArchiveTeam/ArchiveBot.
Find tools that support every part of your workflow. Then work how you work best—we'll follow your lead.
Cycle your production code faster and simplify your workflow with GitHub Packages and built-in CI/CD using GitHub Actions.
Build, test, deploy, and run CI/CD the way you want in the same place you manage code. Trigger Actions from any GitHub event to any available API. Build your own Actions in the language of your choice, or choose from thousands of workflows and Actions created by the community.
Use Actions to automatically publish new package versions to GitHub Packages. Install packages and images hosted on GitHub Packages or your preferred registry of record in your CI/CD workflows. It’s always free for open source—and data transfer within Actions is unlimited for everyone.
We all play a role in securing the world’s code—developers, maintainers, researchers, and security teams. On GitHub, development teams everywhere can work together to secure the world’s software supply chain, from fork to finish.
Learn about security on GitHub →
We continuously scan security advisories for popular languages, and send Dependabot alerts to maintainers of affected repositories with details so they can remediate risks.
We monitor your project dependencies and automatically open pull requests to update dependencies to the minimum version that resolves known vulnerabilities.
Stay up to date with the latest Common Vulnerabilities and Exposures (CVEs), and learn how they affect you with the GitHub Advisory Database.
CodeQL is the industry’s leading semantic code analysis engine. Our revolutionary approach treats code as data to identify security vulnerabilities faster.
Never make the same mistake twice. Proactive vulnerability scanning prevents vulnerabilities from ever reaching production.
Accidentally committed a token to a public repository? We’ve got you. With support for 20 service providers we’ll take steps to keep you safe.
We provide the infrastructure security researchers and open source maintainers need to responsibly disclose security vulnerabilities.
Code review is the surest path to better code, and it’s fundamental to how GitHub works. Built-in review tools make code review an essential part of your team’s process.
Better code starts with a Pull Request, a living conversation about changes where you can talk through ideas, assign tasks, discuss details, and conduct reviews.
Reviews happen faster when you know exactly what’s changed. Diffs compare versions of your source code side by side, highlighting the parts that are new, edited, or deleted.
Your teammates shouldn’t have to think too hard about what a thumbs up emoji means. Specify whether your comments are required changes or just a few suggestions.
If you’re on the other side of a review, you can request reviews from your peers to get the exact feedback you need.
Discussions happen in comment threads, right within your code. Bundle comments into one review, or reply to someone else’s inline to start a conversation.
Only merge the highest quality code. You can configure repositories to require status checks, reducing both human error and administrative overhead.
Want to use GitHub to work on a side project? See how to get started and make your next idea happen.
Whether you want to simplify your Git workflow or take GitHub on the go, we’ve got you covered.
Visualize changes across Git and GitHub, and simplify your development workflow.
Download GitHub Desktop for Windows or macOS →
The easiest way to connect to your GitHub repositories and pull requests in Visual Studio.
Get the Visual Studio Extension for Visual Studio →
Learn new skills by completing tasks and projects directly within GitHub, guided by our friendly Learning Lab bot.
Bring GitHub collaboration tools to your small screens with a fully-native mobile and tablet experience.
We’re building developer tools, too. We hope they help you work on projects of any size and share ideas with your friends and coworkers. Try them out or help us build them.
Electron →
Hubot →
Git LFS →
A well-timed app can complement your workflow and help your team accomplish more. Hundreds of tools work with GitHub to help your team collaborate, automate work, and more.
Sometimes only a custom tool will do. Create your own tools with greater access to data than ever before using the GitHub GraphQL API—the same API we use to build GitHub.
Find tools for every step of the development process and start using them in minutes. Browse and buy apps from GitHub Marketplace with your GitHub account—no need for multiple accounts or payment methods.






There are hundreds of millions of private, public, and open source repositories hosted on GitHub. Every repository is equipped with tools to help you host, version, and release code and documentation.
Repositories keep code in one place and help your teams collaborate with the tools they love, even if you work with large files using Git LFS. With unlimited private repositories for individuals and teams, you can create or import as many projects as you’d like.
Compare features of our different GitHub subscriptions.
Host your documentation directly from your repositories with GitHub Pages. Use Jekyll as a static site generator and publish your Pages from the /docs folder on your master branch.
Learn more about publishing documentation on GitHub Pagesorwikis.
Coordinate early, stay aligned, and get more done with GitHub’s project management tools.
Learn about project management →
See everything happening in your project and choose where to focus your team’s efforts with Projects, task boards that live right where they belong: close to your code.
Reference every Issue and Pull Request in a card, a drag-and-droppable snapshot of the work your teams do in your repository.
Capture early ideas that come up as part of your standup or team sync, without polluting your issues.
Issues help you identify, assign, and keep track of tasks within your team. You can open an Issue to track a bug, discuss an idea with an @mention, or start distributing work.
Add a milestone to your Issue or Pull Request to organize and track progress on groups of issues or pull requests in a repository.
Assign an Issue or a Pull Request to one or more teammates to make it clear who is doing what work.
Building software is as much about managing teams and communities as it is about code. Whether you’re on a team of two or two thousand, we’ve got the support your people need.
Help people get organized with GitHub teams, level up access with administrative roles, and fine tune your permissions with nested teams.
Moderation tools, like issue and pull request locking, help your team stay focused on code. And if you maintain an open source project, user blocking reduces noises and ensures conversations are productive.
Set roles and expectations without starting from scratch. Customize common codes of conduct to create the perfect one for your project. Then choose a pre-written license right from your repository.
Our guides cover the fundamentals of open source maintenance—from starting a new projecttointroducing innersourcetogetting paid for all your hard work. Learn more about open source at GitHub or get ready to launch a project of your own.
Take collaboration to the next level with security and administrative features built for businesses.
Deploy to your own servers, AWS, Azure, or GCP.
Have more questions? Our Sales Team is ready to help.
Learn more about Enterprise →






GitHub is always free for both public and private projects. Collaborate with advanced tools and security features when you sign up for GitHub Pro, GitHub Team, or GitHub Enterprise.
Your team’s best software starts here. Plan, build, and ship faster with GitHub Enterprise—in the cloud, on your servers, or both.
Learn about GitHub Enterprise →