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.
![Video](/lp/rider-web/static/video-preview-4c1b7253cb6865994aec337dbaa31823.png)
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.
AI Assistant for Rider
Seamlessly integrated into the IDE, this AI-powered sidekick offers a whole host of features that make coding, debugging, and refining your code easier and more enjoyable.
Learn moreContext-Aware AI Chat
Not sure how to set up routing or handle authentication in your ASP.NET project? Ask AI Assistant in the chat. It understands ASP.NET-specific contexts, C#, and common web development patterns, providing answers tailored to your project’s needs.
Multi-Line Code Completion
AI Assistant generates multi-line blocks of code for ASP.NET development. As you start typing, it suggests grayed-out snippets for tasks like setting up controllers, defining routes, or configuring dependency injection — ready for you to review and approve.
Code Explanation
Confused by an exception in your ASP.NET app or unclear about the latest commit? AI Assistant explains errors and commit histories in detail. Whether it’s a runtime error in your web API or a complex commit involving multiple services, the AI breaks it down for faster and more effective troubleshooting.
Owner, Everstack
CTO, Petabridge
The Many Sides of Rider
Rider for Unity
A smarter way to write C# for Unity
Rider for Unreal Engine
Smart C++ and Blueprints support to craft the best games
Rider for AWS
Develop on AWS with C# in Rider
Rider for MAUI
The only cross-platform IDE for MAUI developers
Rider for Avalonia
The only cross-platform IDE for Avalonia