Find the right developer tools and the companies that use them

Feed
Keep up with the tools you care about
Visit Feed
Stacks
Browse top companies’ stacks
Browse Stacks
Trending
Explore popular and trending tools
Explore Tools
Stackups
Compare tools side-by-side
Compare Tools

See reviews of popular open source and SaaS tools

  • See a personalized feed with the latest reviews and news about your tech stack
  • Share why and how you use tools in front of a community of 250K+ fellow developers
  • Get new product updates, articles, and announcements pushed to you daily/weekly
Check Out the Feed
Java
Java
Google Cloud Dataflow
Google Cloud Dataflow

I use Google Cloud Dataflow because it has great templates for plug and play action.

I haven't invested in the apache beam framework because you need to know Java to take full advantage of it. The Python API is a second class citizen.

See more
Kevin Roulleau
Kevin Roulleau
QA Engineer Freelance at happn · | 5 upvotes · 3.4K views
athappnhappn
Selenium
Selenium
Appium
Appium
WebdriverIO
WebdriverIO

I chose WebdriverIO and Appium to implement a E2E tests solution on a native mobile app. WebdriverIO goes well beyond just implementing the Selenium / Appium protocol and allows to run tests in parallel out of the box. Appium has the big advantage of supporting iOS and Android platforms, so the test codebase and tools are exactly the same, which greatly reduces the learning curve and implementation time.

See more
jQuery
jQuery
JavaScript
JavaScript

"Do you recommend using jQuery, vanilla JavaScript or some combination of them, and in what situation do each of those make sense?"

If jQuery or vanilla are the only two options available, then use the library that's available when its features will avoid having to reinvent wheels. Look at what jQuery offers, and look at the things you want to do. If a handmade solution doesn't require a lot of extra effort, then don't bother.

But the correct answer is NONE OF THE ABOVE. There are a LOT of other options. https://www.google.com/search?q=top+javascript+frameworks&tbs=qdr:m Use a tool that makes sense for the goals of your project. Will it save you effort? Will it make the code more maintainable? There is no one perfect answer.

See more
TJ Horner
TJ Horner
Software Engineer · | 2 upvotes · 573 views
atAcademusAcademus
PostgreSQL
PostgreSQL
Rails
Rails

The best tool to use is the one you already know. This is what drove us to use Rails and PostgreSQL to power our backend. Rails is already optimized for web API development, which is perfect for our mobile apps. Active Record and the suite of other Rails tools lets us prototype and push production-grade code very fast.

Since Rails has existed for quite a long time, its ecosystem has had enough time to mature and provide a lot of support. This gives us a very solid foundation on which apps were battle-tested in production that we can rely on. This is crucial for a small team — we generally do not have the bandwidth to investigate weird issues with new frameworks nobody has ever seen before.

See more
Theofanis Despoudis
Theofanis Despoudis
Senior Software Engineer at Teckro · | 15 upvotes · 6.2K views
Redux
Redux
React
React

React Redux with the latest version of React-Redux 7.1.0 offers Hooks support so you don't have to create custom contexts or whatever. You just use a combination of useDispatch, useSelector just as usual. You keep all the benefits of Redux with the abstractions and optimisations of the react-redux connector.

See more

Show your company's entire software stack to thousands of engineers

  • Attract developers by explaining what you use and why
  • Easily reference your software stack by sharing it on job hiring sites
  • Invite your engineering team to contribute to your stack page
Explore Top Stacks

All the best open source, SaaS, and developer tools in one place

  • See what other developers are using
  • Discover new tools submitted by the community
  • Learn why developers like the tools they use
See What's Trending Now