jamesnk/newtonsoft.json

Json.NET is a popular high-performance JSON framework for .NET

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 21 minutes ago
Added to GitGenius on September 5th, 2026
Created on February 18th, 2012
Open Issues & Pull Requests: 826 (+0)
GitHub issues: Enabled
Number of forks: 3,297
Total Stargazers: 11,314 (+0)
Total Subscribers: 475 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 15.0 hours
Mean response time: 163.0 days
90th percentile: 172.3 days
Tracked items: 130

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 6% of issues opened in the past year have been closed. Three people close 51% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 105
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,182 days
Stale 30+ days: 102
Stale 90+ days: 90

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Detailed Description

Json.NET is a JSON serialization and deserialization library for .NET that emphasizes high performance and flexible object mapping.

The library solves the problem of converting between JSON text and .NET objects with fine-grained control over the serialization process. It provides attributes and settings that let developers customize how types are serialized, handle circular references, work with different naming conventions, and manage type information in JSON output. The approach centers on offering both simple one-line serialization for common cases and deep configuration options for complex scenarios, allowing the same library to serve straightforward use cases and intricate requirements.

Developers should choose this tool when they need mature, battle-tested JSON handling in .NET applications. It suits projects ranging from simple REST API clients to complex systems with custom type hierarchies or legacy data formats. The library is particularly valuable when you need control over serialization behavior that built-in .NET JSON tools may not provide, such as custom contract resolution, BSON support, or handling of non-standard JSON structures.

The project maintains steady activity with regular updates addressing bug reports and compatibility concerns. Development includes ongoing work to support new .NET versions and platforms. The maintainers respond to community issues and incorporate feedback from the large installed base. The project sustains comprehensive documentation and maintains backward compatibility across releases, reflecting a commitment to stability for the many applications depending on it.