Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
What is the best alternative to GitHub?
Ad
Ad
GitLab
All
31
Experiences
Pros
22
Cons
8
Specs
Top
Pro
Free and open source
GitLab is a free and open source project licensed under MIT. Source code for Enterprise Edition can be found here and Community Edition here.
See More
Top
Con
Not lightweight
GitLab is demanding, Gitea is a much more lightweight solution which uses less CPU and memory.
See More
Top
Pro
At feature parity with GitHub
Gitlab is very close to Github in use and feel, written in Ruby on Rails, open source and hosted on Github as well as on GitLab.com
See More
Top
Con
The upgrade process fails more often than not
Even for minor versions such as 9.2.0 to 9.3.0. Sometimes the upgrade failure is silent and only seen when logging in first time after update and an http 502 error is given.
See More
Top
Pro
Regular updates
GitLab is being constantly worked on and has a new release every month on the 22nd. Updating is also very easy through a single apt-get command.
See More
Top
Con
Not all features are free
GitLab's Service Desk features and some more are only available in GitLab EE.
See More
Top
Pro
Has wikis and pages
Wiki and pages support out of the box.
See More
Top
Con
Kind of slow
See More
Top
Pro
Supports pull requests
Has pull request (AKA, merge request) support.
See More
Top
Con
LDAP lacking
importing groups from ldap is only available in EE (Entreprise Edition) not in CE(Community Edition)
See More
Top
Pro
Easy to install with the packages
With the packages available here, GitLab can be installed in two minutes.
See More
Top
Con
Requires at least 1GB of RAM
The default installation is meant for already many users and recommends 2GB of RAM. 1GB is possible but results in some HTTP 500 errors. On a Raspberry Pi 2 it runs fine most of the time, though it eats 75% of the RAM. Another option is to reduce unicorn['worker_processes'] in gitlab.rb.
See More
Top
Pro
Support for protected branches
A protected master branch means that no code can be merged to master without passing a code review by an authorised developer. With GitLab this comes out of the box.
See More
Top
Con
Bad code review possibilities
No precommit reviews.
See More
Top
Pro
Good web UI
GitLab's UI is clean and intuitive. Each view is designed to not fill the screen with useless information. It displays the activity in a feed-type way in the most prominent part of the view. On top of that, there's a toolbar with buttons which can filter this feed by pushes, merge events or comments. On the left, there's a menu that displays all the links that take you to the different views. For example, a file directory which displays all the files in that repo, a commit view which displays all the commits in cronological order, a network and a graph view that display important information graphically etc... All these details make GitLab's UI extremely intuitive and easy to use, no view is overflown with information and every view displays only the most useful and crucial information needed at that time.
See More
Top
Con
Security risks
Read GitLab provides remedies for slew of potential risks and GitLab Critical Security Release.
See More
Top
Pro
Issue tracking support
Has issue tracking out of the box. Creating tickets, commenting on issues, closing issues etc... It's all there out of the box.
See More
Top
Pro
Integrates fully with LDAP
The Lightweight Directory Access Protocol is an application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network. GitLab EE adds additional functionality over CE such as support for multiple LDAP servers and group sync.
See More
Top
Pro
Comes with integrated CI/CD solution
GitLab CI makes it easy to set up CI and deployment for projects in GitLab. It supports parallel testing, multiple platforms, Docker containers and streaming build logs.
See More
Top
Pro
Permissions and roles are supported
It has private/public repositories, roles for users (master, developer, reporter, guest). All of these can be set from the user interface. Same permissions set for the UI work for the SSH as well.
See More
Top
Pro
Supports Approvers/Reviewers of Pull/Merge requests
Since 7.12 you can define a minimum number of approvers for merge requests.
See More
Top
Pro
"Snippets" support
Snippets are similar to (well-known) GitHub "gists". They are a way to share code or have conversations about anything without needing a full git repo. The implementation here reminds more of a sort of pastebin.
See More
Top
Pro
Scalable
A single instance can handle up to 40,000 users (requires a server with 64 core CPU and 64 GB of RAM) and it can run on multiple application servers to grow beyond that.
See More
Top
Pro
Integrates with other systems by webhooks
Integrates out of the box with services like Bugzilla, Pushbullet, Microsoft Team Notification and many more - one can also add own webhooks to integrate with own services.
See More
Top
Pro
Manages large files and binaries with integrated Git Annex
Git Annex enables Git to manage large files (esp binaries) without checking them into Git.
See More
Top
Pro
Can provide a Docker registry
The default docker.io registry is the docker hub but you can also login to other docker registries. And GitLab provides one for all Repos that make use of this feature.
See More
Top
Pro
Most GitLab EE features become part of GitLab CE after time
EE is the commercial Enterprise Edition, CE is the free and OpenScource Community Edition. Features such as Cycle Analytics were first a part of the EE and are now also available in CE.
See More
Top
Pro
Integration with third party applications
GitLab integrates with multiple third-party services to allow external issue trackers and external authentication. GitLab can integrate with many third-party apps to allow external issue tracking and authentication. It can also be integrated with several services, such as: Slack Campfire Flowdock Hipchat Gemnasium Pivotal Tracker
See More
Top
Pro
Very feature rich RESTful-API
GitLab exposes a REST API that allows automation possible, like PR bots.
See More
Top
Pro
Allows Timetracking with Cycle-Analytics
Very useful project management feature that allows you to know how long it takes to go from the idea to production.
See More
Specs
Platforms:
Linux
Git:
Yes
SVN:
No
Mercurial:
No
See All Specs
Hide
See All
Experiences
Free (Hosted/CE)
630
139
Codeberg
All
5
Experiences
Pros
4
Specs
Top
Pro
Open source
Fully open source, no subscription plans. Every available feature is provided for free and every new feature with each update will be free as well, forever.
See More
Top
Pro
Intuitive user interface
Easy to mess around and feels very natural in general.
See More
Top
Pro
Managed by a non-profit organization
Codeberg is community driven and managed by a non-profit organization based in Berlin, Germany. The servers are also managed by them. In conclusion, your privacy and source code is protected!
See More
Top
Pro
Lightweight
Codeberg uses Gitea as its Git software so it's extremely lightweight. Especially compared to Gitlab or Github.
See More
Specs
Platforms:
Web
Git:
Yes
SVN:
No
Hide
Free
23
6
Bitbucket
All
16
Experiences
Pros
11
Cons
4
Specs
Top
Pro
Integrated issue tracking system
BitBucket comes with an integrated issue/tickets management system.
See More
Top
Con
Private repositories are free for only 5 users
Private repositories are free for teams with 5 members or less. If a team is larger, then BitBucket charges for each additional team member.
See More
Top
Pro
Free unlimited private repositories for small teams
Bitbucket offers unlimited private repositories for free, as long as the number of members in a team is not larger than 5. In other words, it does not charge for each number of private repository, instead it charges by the number of team members.
See More
Top
Con
Proprietary
See More
Top
Pro
Native application for both Mac and Windows
Atlassian, the company behind BitBucket is also behind SourceTree, a free application for Windows and Mac wich works as a client for both Git and Mercurial and can be connected to BitBucket and/or other code hosting services.
See More
Top
Con
Not as stable as github
Users have experienced several half a day downtimes, almost every month. True, github is down once in a while, but when GitHub is down complaints breaks loose on Twitter, TechCrunch, and other major media outlets. For the past 5 years github has been down only three times, and two of these times they were attacked by major adversaries.
See More
Top
Pro
Multiple authentication methods
BitBucket supports Twitter, Facebook, OpenID, Google and even GitHub authentication.
See More
Top
Con
Requires registration of a "universal atlassian account"
Not a big con for some, but annoying to others.
See More
Top
Pro
JIRA integration
JIRA, the widely used project and issue tracker is developed by Atlassian, the same team that's behind BitBucket. When the two are integrated, JIRA automatically updates issues when a new commit is made in the BitBucket repo.
See More
Top
Pro
Allows importing existing repositories
BitBucket has a feature which allows users to import an existing repository that has been hosted elsewhere. The process is very simple, either a service is selected from a dropdown menu and then a repo can be chosen and the URL for a repository can be added in the specified field. Once that's done, the repository is now uploade into BitBucket and can be edited, forked and compared to other repos hosted there.
See More
Top
Pro
Supports hosting static websites
BitBucket supports uploading and hosting static HTML pages for it's users.
See More
Top
Pro
Unlimited contributors for private repositories for students/educators
Atlassian offers student licenses for both students and educators for Atlassian products that will be used in a classroom setting for education. This includes BitBucket, which means that students and teachers can have unlimited private repositories with and unlimited number of contributors.
See More
Top
Pro
Backed by a trustable company that has proved it's worth
BitBucket is developed and maintained by Atlassian, which is not an unknown venture, especially for developers. Atlassian has a great number of other products used by million of users worldwide, including JIRA, HipChat, Confluence and Stash.
See More
Top
Pro
Easy Trello integration
You can link BitBucket with your Trello board easily.
See More
Top
Pro
Excellent tutorials
See More
Specs
Git:
Yes
SVN:
No
Mercurial:
Yes
Hide
See All
Experiences
Free / paid
274
58
Deveo
All
14
Experiences
Pros
11
Cons
2
Specs
Top
Con
Proprietary
There's no open source version of Deveo available.
See More
Top
Pro
Git, Subversion and Mercurial support
Deveo supports Git, Subversion and Mercurial repositories. You can access the repositories through HTTPS and SSH protocols.
See More
Top
Con
On-premises plan is paid
Deveo's on-premises plan is a paid service. The price is 3 euros, per user, per month, and it includes a free 30-day trial.
See More
Top
Pro
Repositories are grouped by project
In services such as Gitlab and GitHub repositories are not grouped by default. When doing other than open source software development, however, Deveo generally has at least backend and front-end in separate repositories that both connect to the same project. In Deveo, repositories always belong to a project and share the same Wiki and Issue tracking space, which makes it easier to find the project specific information.
See More
Top
Pro
Both Cloud and On-Premises supported
You can install Deveo on your own servers, as mentioned above, or use it from Deveo's own cloud instance.
See More
Top
Pro
Local accounts, LDAP, AD or SAML2 single sign-on
Deveo supports using multiple authentication scenarios. You may use Deveo local user database for simple usage. You can authenticate Deveo against your organization's centralized user directory (LDAP, AD) and you can even integrate it with an SAML2 based single sign-on service.
See More
Top
Pro
Supports also Subversion and Mercurial
In addition to Git support, Deveo also supports hosting Mercurial and Subversion repositories. Deveo code reviews also support feature branch workflows using Mercurial bookmarks or branches.
See More
Top
Pro
WebDAV repository support
In addition to Git, Subversion and Mercurial repositories, you can host WebDAV based binary repositories in Deveo. WebDAV is a technology that allows you to set up private dropbox type repositories where you can simply drag-and-drop files through OSX finder for example. It's a convenient way to store binary packages, project documentation, specifications and more.
See More
Top
Pro
Scalability and high-availability
Deveo can be set up in three different modes: combo, where you have everything on one server, high-availability, where you have separated database server, and cluster, where you have multiple web nodes serving the load. The cluster setup has been field-tested with thousands of concurrent users.
See More
Top
Pro
Better issue tracking than GitHub, Gitlab or Bitbucket
Issue tracking in Deveo is better compared to GitHub, Bitbucket or Gitlab. In Deveo you can define arbitrary states for issues, meaning you can model your team's workflow as it is in real life. In addition to arbitrary states for issues, you have free control over priorities and labels that enhance the experience.
See More
Top
Pro
Git powered wiki
Deveo has a project based built-in markdown based Wiki, that allows you to host your project documentation in one place. The whole wiki history is saved to a Git repository, which you can checkout and edit locally if you need. Deveo offers a unique split view for editing the wiki pages, that updates the preview automatically while you write. No longer do you need to guess whether the markdown syntax is right or wrong.
See More
Top
Pro
Free private repositories
Deveo's cloud is free to use with unlimited private repositories, users, and projects. The free plan includes 1GB of total disk space, and after that the price is 1 euro/GB/month.
See More
Top
Pro
Free cloud instance
Deveo offers a free cloud with. You'll be able of signing up here.
See More
Specs
Git:
Yes
SVN:
Yes
Mercurial:
Yes
Hide
See All
Experiences
Get it
here
11
3
Launchpad
All
5
Experiences
Pros
3
Cons
1
Specs
Top
Con
The web interface is complicated and hard to use
Other project hosts such as GitHub, BitBucket or GitLab have easy, simplistic UIs that help new and experienced developers alike to browse code right through the browser. LaunchPad on the other hand is very weak at this. Most of the projects have poor (if any) documentation and no way to determine a project's worth easily. The fastest way to do so with LaunchPad would be to download the project and look through the code manually, which is quite tiresome.
See More
Top
Pro
Support for web based translation
Launchpad makes it easy to translate free open source projects into virtually any language in the world. Users are allowed to start working on translating any project they want just by having a Launchpad account and a web browser. Most of the time they don't have to even join a team to start working and the editor is web based, so there is no need for any special software.
See More
Top
Pro
Integrated build/deployment system
If you use launchpad, it gives you a build system (on their platform) as well as easier deployment - user merely adds your PPA to their sources.list file. Deployment (on Ubuntu, at least - other debians as well) doesn't get simpler than this.
See More
Top
Pro
Great bug tracking features
Launchpad is built to be used for open source projects, as such it needs a powerful bug trackers to allow developers who want to contribute to jump right in. Launchpad displays bug statistics (total number of bugs, number of bugs fixed etc...) as well. Bugs can be searched and displayed from every project hosted on Launchpad or for single projects.
See More
Specs
Git:
Yes
SVN:
No
Mercurial:
No
Bazaar:
Yes
Hide
Free
12
15
Gitea
All
15
Experiences
Pros
14
Specs
Top
Pro
Light-weight
Easy to install and setup. Can run on a VPS with 1 core CPU and 256MB RAM.
See More
Top
Pro
Open source and maintained by community
Unlike Gogs, which is maintained primarily by its creator.
See More
Top
Pro
Intuitive interface
Easy to navigate around and feels very natural in general.
See More
Top
Pro
Non-memory consuming
Just like Gogs, but with new features and fixed bugs. Unlike GitLab which is enormous.
See More
Top
Pro
Wiki and issues
Like GitHub, a wiki and issues (bugtracking) can be added to a repository.
See More
Top
Pro
Fast pace of development
New features, constantly updated.
See More
Top
Pro
Like Gogs but with faster bug fixes
If you love Gogs but were frustrated with the long wait for bugs to be fixed, this is for you.
See More
Top
Pro
Most common platforms
Versions available for Linux, Mac and Windows. This is possible because Gitea is developed in the Go language which makes it compact and fast too. Only one executable is needed.
See More
Top
Pro
Easy install with MariaDB back-end
No problems getting to work with MariaDB.
See More
Top
Pro
Simple to install/written in GO
See More
Top
Pro
Package Registry
Supports NuGet, npm, Cargo, Composer, Maven, RubyGems etc. To work with the NuGet package registry, you can use command-line interface tools as well as NuGet features in various IDEs like Visual Studio.
See More
Top
Pro
Runs perfect on a Raspberry Pi 3
Thanks to its light-weight and simple integration.
See More
Top
Pro
Customizable Templates
All templates can be overridden.
See More
Top
Pro
Focus only on key features
And if you want extra features, you can use web hooks.
See More
Specs
Platforms:
Windows, Linux, Mac, Docker
Technology:
Go
Git:
Yes
SVN:
No
See All Specs
Hide
See All
Experiences
Free
332
71
RhodeCode
All
11
Experiences
Pros
9
Cons
1
Specs
Top
Pro
High security
It's open source and it can be installed on your own machine, which gives high security and isolated environment for the codes. Whole application installation is super easy and independent from the Linux distribution.
See More
Top
Con
Hard to maintain and upgrade
The documentation is not very clear and it's hard to troubleshoot if there is a failure.
See More
Top
Pro
Supports 3 major version control systems
RhodeCode supports Mercurial, Git and Subversion in a unified way that allows you to do code-reviews and other stuff on each of them.
See More
Top
Pro
Centralized user management
User management is centralized around administrators which can give granular permissions to individual users or user groups/. These permissions can be related to allowing contributions, editing, or simply giving read-only access to users.
See More
Top
Pro
Powerful and flexible code review
Code reviews can be done via Pull Requests, or simply commit-by-commit. There are voting rules, random reviewers pools, and smart comment invalidation logic. Pull requests are also versioned so it's easy to review partial changes after the author has updated his code. When you create a Pull-request you can add set of reviewers. They all have to vote and approve the PR. There's some flexibility on how the voting is accepted, it can be majority wins, or all-agree. Good practice is to add BOT accounts like jenkins, that also will vote on the review, based on for example tests run, and can forbid a merge because of a negative vote. In addition users can leave special type of comments that will also prevent merges, aka TODO notes. Once TODOs are resolved a Pull Request can be merged.
See More
Top
Pro
Free and Open Source
RhodeCode CE (Community Edition ) is free and open source. Enterprise Edition (EE) adds premium support, corporate authentication. and tool integrations on top of the RhodeCode CE.
See More
Top
Pro
Integrates fully with LDAP/AD and others
RhodeCode has auth plugins, now supported include: LDAP, LDAP with user groups, TOKEN, Container auth, PAM
See More
Top
Pro
Online editing with preview
Files can be added, modified and deleted from the web interface, including adding directories, and uploading files.
See More
Top
Pro
Best in class permission system
RhodeCode have the most advanced Permission system on the market, allowing things like permission inheritance, permission delegation. All comes in a format that doesn't get hard to manage at scale.
See More
Top
Pro
Header authentication plugin allows auth delegation to 3rd party systems
The builtin header auth can delegate authentication to other existing systems for further validation chain.
See More
Specs
Platforms:
Linux
Git:
Yes
SVN:
Yes
Mercurial:
Yes
See All Specs
Hide
See All
Experiences
FREE (CE)
66
24
Gogs
All
12
Experiences
Pros
6
Cons
5
Specs
Top
Pro
Self-hosted
See More
Top
Con
Only one maintainer
The project is driven by only one maintainer. The development will stop if he for some reason stops supporting the project.
See More
Top
Pro
Very light
Gogs is very light and has very low minimal requirements.
See More
Top
Con
Can not make pull requests between branches of forked repositories
See More
Top
Pro
Excellent performance and efficiency
The fact that it's written in Go means that it has excellent performance even with little resources (less RAM for example).
See More
Top
Con
No third party provider support
See More
Top
Pro
Simple installation
The installation process is very simple, just a binary file that needs to be run on the directory where the user wants to install Gogs
See More
Top
Con
Can't filter by a user to see all their commits in one place
I want to see a single user's entire history, but clicking a user's name only shows all users' history, not just the one I clicked.
See More
Top
Pro
Open Source
Distributed under the MIT license.
See More
Top
Con
Supports only git
Gogs supports only the Git management system.
See More
Top
Pro
Cross-platform compatibility
Gogs is written in Go, this means that Gogs can be run anywhere that Go can compile. Be it Linux, Windows or OSX.
See More
Specs
Platforms:
Windows, Linux, Mac
Git:
Yes
SVN:
No
Mercurial:
No
See All Specs
Hide
See All
Experiences
Free
146
59
Codegiant
All
5
Experiences
Pros
4
Specs
Top
Pro
Collaboration
Also provides access control to repositories.
See More
Top
Pro
Documentation tool
Create knowledge bases, API documentation, status pages, product roadmaps, etc.
See More
Top
Pro
User friendly
The user interface is very simple and intuitive.
See More
Top
Pro
Import repositories
Easily import repositories from Github, Bitbucket, hosted Git servers, or SVN.
See More
Specs
Platforms:
Windows, Linux, Mac
Hide
Free / paid
2
0
Coursera
All
8
Experiences
Pros
5
Cons
2
Specs
Top
Pro
Some courses offer a verified certificate for a fee
There is an option to earn a verified certificate as proof you completed the course (for use on LinkedIn, resumes etc.). The cost varies between courses, but is generally around $49-$60.
See More
Top
Con
Courses are not always available
Courses are run on set dates, though some courses provide access to the material whether or not the course is running (however, there will be far less student activity in the forums when the course is not running). Some courses only make their material available when the course is running, so you may have to wait a long period (sometimes months) for your course to be offered.
See More
Top
Pro
High quality courses from well known universities
Many courses offered at Coursera are from well known universities (such as Stanford and Princeton) and instructed by their professors. Often the material taught in the Coursera courses is material from the actual university course.
See More
Top
Con
You cannot take the full courses for free
While you used to be able to take courses for free and earn a statement of accomplishment, this is no longer the case. You can only audit the courses if you are not paying. Coursera makes it seem like you should also do the quizzes, but the submit button says "Upgrade to submit".
See More
Top
Pro
Wide selection of courses
Coursera offers over 1000 courses on a variety of different topics. Courses are offered on learning to code and specific languages, but there is also a large selection of courses that would be beneficial to someone wanting to learn more about computer science as well (algorithms, data science, computer security) and plenty others.
See More
Top
Pro
You can audit courses for free
See More
Top
Pro
Courses offered in a variety of languages (with transcriptions available)
Coursera offers courses from all around the world, resulting in courses taught in English, French, Spanish, Chinese, Russian, Turkish and a long list of others. Transcriptions for a large number of languages are offered for each course.
See More
Specs
Languages:
English, Spanish, Chinese, Korean
Features:
Video tutorials, tests, forum
Hide
See All
Experiences
Get it
here
57
7
File​Diffs
All
4
Experiences
Pros
3
Cons
1
Top
Pro
Allows you to open diffs in external diff tool
Instead of creating a new tab with the diff in it, you can tell FileDiffs to open the diff in an external diff tool for side by side comparison and other features.
See More
Top
Con
Doesn't have side by side comparison
After running FileDiffs, it creates a new diff file in a new tab, which doesn't have the benefit of showing the diffs in context. However, it is possible to open the diff in an external diff tool instead of creating a new tab.
See More
Top
Pro
Easily compare arbitrary code sections
FileDiffs allows you to compare any arbitrary text through multiple commands: Compare the current file or selection with any other file via a file select menu Compare the current file or selection file with previously selected tab or window or panel Compare the current file or selection with your clipboard Compare between two selections through Sublime Text's multi-select feature
See More
Top
Pro
Command pallet integration
In addition to providing shortcut commands for custom shortcuts, FileDiffs adds new command pallet entries. If you don't use diffs often enough to warrant memorizing a new shortcut command, the command pallet provides a quick and easy way to access the plugin.
See More
Hide
Get it
here
16
0
Dropbox
All
28
Experiences
Pros
16
Cons
11
Specs
Top
Pro
Easy to use
You can use Dropbox via website, by installing a desktop client that creates a folder that you simply drag and drop files into, or with their mobile app. Everything synchronizes across all devices used and cloud storage. And Dropbox offers easy methods of sharing whatever is within it.
See More
Top
Con
Too little free space
There is just too little of free space available comparing to the competition.
See More
Top
Pro
Cross-platform desktop and mobile
Dropbox is available on iOS, Android, BlackBerry, Windows, OS X and Linux. By having a client for so many OS's pretty much anyone is covered no matter what kind of device or OS they are using.
See More
Top
Con
Not secure
They don't apply end-to-end encryption, files are visible to admins, governments, etc..
See More
Top
Pro
Allows sharing a folder
Using a desktop client: right click on the folder you want to share and select Dropbox > Share This Folder, then enter the e-mail addressees of people you want to share the folder with.
See More
Top
Con
No privacy
Extensive collecting and distribution of user data to commercial third parties.
See More
Top
Pro
Smart updates to big files
If a small portion of the file is changed it sends/receives only the differences (not the whole file), which is fast and bandwidth-efficient.
See More
Top
Con
Consumes a lot of CPU resources when syncing many files
See More
Top
Pro
Allows sharing a single file via link
Whether using desktop client or web interface, simply right click on the file you want to share and select Dropbox > Share link, then send the link to the people you want to share the file with. The recipient does not require a Dropbox account.
See More
Top
Con
All-or-nothing (non-selective) upload
Uploading generated contents (cache, compiled code, etc.) is prone to conflicts, wastes bandwidth and free space.
See More
Top
Pro
Up to 18GB of free storage space
Dropbox personal accounts start out free, with 2GB of space, but users can get extra space by recommending the site to friends, or taking part in events like "Dropquest", where users can win extra space by solving puzzles.
See More
Top
Con
Low bandwidth
See More
Top
Pro
Linux support
Dropbox offers native Linux support, integrates with Nautilus file manager.
See More
Top
Con
Dropbox keeps deleting features, chasing customers away
For instance, all photo albums got deleted. It used to be very easy to share a couple og photos, now it's PAINFUL and must be done file by file.
See More
Top
Pro
Reliable
See More
Top
Con
Nocive development model
Takes a lot of decisions that usually damage community, from deleting features to making impossible to use with other filesystems than ext4 because they decided without a plausible reason (they said it was about xattrs, but all modern linux filesystems supports xattrs, so it's bs.)(they remove this later, but it's too late).
See More
Top
Pro
Desktop client has no file size limit
As long as you have enough storage available, you can upload files of any size using Dropbox desktop client.
See More
Top
Con
Problems when synching between Linux and Windows devices (unconfirmed)
This summer I lost thousands of files due to this problem on older projects which subsequently needed revising and had to be rebuilt as tons of the source was gone.
See More
Top
Pro
Folders can be downloaded compressed to save bandwidth
To save bandwidth and download speed you can choose to compress a folder into a zip archive for download.
See More
Top
Con
Restricted only to 3 devices for FREE accounts
Recently dropbox decreased the number of linked devices to 3, so you can't have more than 3 linked devices. This is problematic if you use Dropbox to sync between your computers.
See More
Top
Pro
Adjustable bandwidth use
To not slow down the network or save traffic you can limit the upload and download speeds of Dropbox.
See More
Top
Con
Can unintentionally delete your files if you reinstall your OS without closing Dropbox
If you reinstall the operation system for your PC and you do not close Dropbox, it will delete all files.
See More
Top
Pro
Lots of addons and integrations
There are official and third-party Dropbox add-ons that extend the functionality of the service and add ease of use of existing features. Additionally, Dropbox can be integrated with existing applications to bring its functionality to other apps.
See More
Top
Pro
30-day version control
Dropbox keeps deleted and earlier versions of files for a month.
See More
Top
Pro
Instant disaster recovery
Your files always synced online means instant disaster recovery. When your hard drive becomes unbootable, pick up another laptop and just carry on with your life from where you last saved.
See More
Top
Pro
Available free storage can be increased with referrals
You get extra free space for you and your friend if they sign up.
See More
Top
Pro
Fast sync speed
See More
Specs
Platforms:
Windows, Linux, OSX, Android, iOS, Windows Phone
Offline access:
Yes
Versioning:
Yes
Hide
See All
Experiences
Get it
here
134
81
Chisel
All
3
Experiences
Pros
2
Cons
1
Top
Con
No support for Git, Mercurial or SVN
Git especially is the most popular version control tool out there, followed closely by Mercurial and SVN, and Chisel supports neither of them.
See More
Top
Pro
Free with no limitations
Both public and private repositories cost nothing to host. You can have any number of them as well as any number of collaborators. The platform itself is also free (libre) and open source software.
See More
Top
Pro
Fossil support
This means you get a wiki and a bug tracker that you can work with locally offline and both are version-controlled. You are also able to customize, e.g., the look of your project's repository if you want to.
See More
Hide
Get it
here
4
3
Syncfusion JavaScript UI Controls
All
5
Experiences
Pros
5
Top
Pro
Modular and written fully in TypeScript
All components have been built as modules to enable selective referencing, so only the components and features you need are included in your application.
See More
Top
Pro
Responsive and Touch friendly
All controls are touch friendly and render adaptively based on the device they are on to provide optimal usage experience on phones, tablets and desktops.
See More
Top
Pro
Built-in themes
All 4 major themes are available such as Google's Material, Bootstrap, High contrast and Office 365's Fabric themes.
See More
Top
Pro
Fast release cycle
4 major releases per year and weekly patch release.
See More
Top
Pro
Free community license
See More
Hide
Get it
here
12
0
LiveEdu.tv
All
6
Experiences
Pros
5
Specs
Top
Pro
Live educational projects and tutorials
You can learn about programming, game development, design and more from best tech minds
See More
Top
Pro
Large variety of courses
Courses on software development, VR, AR, 3D modeling, and much more.
See More
Top
Pro
Learn live from top tech minds
See More
Top
Pro
Stream your own projects
You can stream & monetize your own projects as a broadcaster.
See More
Top
Pro
Amazing platform for networking
See More
Specs
Languages:
PHP, JavaScript, C-C++, HTML-CSS, Java, Python, Unity, Ruby, Laravel, & more
Features:
Livestreams, Projects, Tutorials, Live Forum, Chat, Download project files & videos, 24h customer support
Special Offer:
-5% OFF on Pro Account - Coupon Code: JULIA2017-Discount
Hide
Get it
here
11
0
Newfang Cloud
All
5
Experiences
Pros
4
Cons
1
Top
Pro
Transparent and Simple Billing
I am currently using it for free under Alpha release, but the pricing is straight forward with billing for storage and download, no unnecessary list of unbundled API' are billed. All the usage is logged on the blockchain that can be audited against the bill.
See More
Top
Con
New to the market
The service is relatively new, but migration shouldn't be a problem
See More
Top
Pro
Privacy Focused and Transparent
All the files are encrypted and access is logged on the blockchain that I can verify. Only those with access can view the files.
See More
Top
Pro
Good for video streaming & hosting
Due to the distributed nature of servers, video streaming is performant and better than current providers. Quite cheaper too. Files are downloaded from an edge network.
See More
Top
Pro
Very easy to integrate
SDK just has a couple of endpoints with good documentation
See More
Hide
Paid
8
0
The Odin Project
All
4
Experiences
Pros
2
Cons
1
Specs
Top
Pro
Build a portfolio as your learn
The Odin Project is a project-based curriculum which means you are able to build projects for your portfolio as you work through the sections.
See More
Top
Con
Light on CS
The Odin Project touches on computer science concepts, such as data structures. However the explanations are quite light and something you'll want to learn more about from other resources.
See More
Top
Pro
Free and open source
The Odin Project is a completely free and open source alternative to coding bootcamps.
See More
Specs
Languages:
HTML, CSS, Ruby, JavaScript
Features:
Projects, written tutorials
Hide
Get it
here
75
2
Dash
All
3
Experiences
Pros
2
Cons
1
Top
Con
Requires you to sign up for information
The Dash website provides very little information and requires you to sign up with your e-mail if you want to learn more (such as cost).
See More
Top
Pro
Real-time editor 
The result of what you write shows next to your code in real-time.
See More
Top
Pro
Slideshows 
Slideshows explain concepts and show the final result of given task without taking you out of the moment.
See More
Hide
Get it
here
6
0
Platzi
All
6
Experiences
Pros
4
Cons
1
Specs
Top
Pro
Focuses on skill development
Platzi designs their courses in a way that will teach you tangible skills and encourages you to apply them right from the start.
See More
Top
Con
Many courses are only offered in Spanish
Platzi originally launched as Mejorando.la, an educational resource offering all courses in Spanish. They have since rebranded and now offer courses in both English and Spanish, however their English courses are currently still limited.
See More
Top
Pro
High course adherence
By focusing on teaching tangible skills, Platzi has a 70% adherence rate to their courses compared to the 20% of other online courses.
See More
Top
Pro
Live streaming classes
See More
Top
Pro
Courses taught by industry leaders
Platzi has a few courses available taught by well known industry leaders such as Y Combinator President Sam Altman.
See More
Specs
Languages:
Ruby / JavaScript / PHP
Features:
Video tutorials / written tutorials / progress saver / editor / projects
Hide
Get it
here
6
0
Codeasy
All
8
Experiences
Pros
5
Cons
2
Specs
Top
Pro
The "reading story" approach is interesting and helps to start in programming
See More
Top
Con
Has only one programming language
Only has a C# track.
See More
Top
Pro
Really good explanation of the topics
See More
Top
Con
Covers only basics
It would be nice if this tutorial would cover more in depth C# topics.
See More
Top
Pro
Step-by-step tutorials
The fundamental theory is represented systematically, from the basic things to more complicated as a whole adventure story.
See More
Top
Pro
Unique approach to tech stuff learning
No cold theory, fun way to learn coding.
See More
Top
Pro
Slack for Help
Deeper explanation about the course tasks directly on Slack.
See More
Specs
Languages:
C#,Python
Features:
Code editor, exercises, story based education
Hide
See All
Experiences
Get it
here
44
2
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
{}
undefined
url next
price drop