Web Development
The Only IDE You Need
for ASP.NET Development
Rider is a fast, powerful cross-platform .NET IDE based on the IntelliJ platform and ReSharper. It bundles tools for web development and database support so that you have everything you need to develop both classic ASP.NET and ASP.NET Core applications in one place.
Rider is currently the only IDE that makes full-stack development a breeze. Both C# and TypeScript feel like first-class citizens, which takes away the need to switch between multiple IDEs to get the job done.
Wouter Huysentruit,
Software Architect, Noest
Why Rider?
One IDE for both frontend and backend development
Rider provides rich editing support and code insight for a variety of languages used in .NET development, from C# and ASP.NET Razor syntax to JavaScript, TypeScript, HTML, CSS, JSON, SQL, and more.
Tight integration with web development technologies
Rider works seamlessly with Node.js, React, Angular, and Vue.js, integrates with frontend testing frameworks and package managers such as NPM and Yarn, and supports IIS and IIS Express.
Develop for different runtimes on any platform
Develop a wide range of projects targeting .NET 6, .NET Framework, and .NET Core, including ASP.NET and ASP.NET Core web applications. In addition to running and debugging multiple runtimes, Rider itself runs on multiple platforms: Windows, macOS, and Linux.
How Rider makes ASP.NET development a breeze
Support for various web frameworks
Choose from project templates for Angular, React, and React + Redux out of the box, bundled with the ASP.NET/ASP.NET Core templates, or use VueJS and other JavaScript front-end frameworks without any hassle.
Database and SQL support
Work with Microsoft SQL Server, MySQL, PostgreSQL, SQLite, and Oracle without leaving Rider. Connect to databases, edit schemas and table data, run queries, and even analyze schemas with UML diagrams. Rider also provides a UI for working with Entity Framework 6.
Cross-language navigation and search
You can jump to any file, type, or member in your code base in no time, as well as find settings and actions. Find usages of any symbol, including cross-language usages and occurrences in string literals.
Debugging both client-side and server-side code
With the built-in debugger, you can debug both your client-side and server-side code, and even run JavaScript code snippets in the interactive debugger console. You can also debug your code on any machine you have SSH access to, and you can use a remote debug agent to help establish an SSH connection for you.
Endpoints support
Explore and navigate to any ASP.NET Core endpoint in both backend and frontend code. If there’s an OpenAPI specification in your solution, Rider can recognize endpoints and make testing it easier using Rider’s built-in HTTP Client.
Sophisticated package management
With the built-in NuGet support, Rider lets you smoothly install and manage packages, package sources, and NuGet caches. There is also support for NPM and Yarn to help you work with ASP.NET Core and JavaScript libraries.
Owner, Everstack
CTO, Petabridge