AdresTR.Data 0.1.0-preview.2

This is a prerelease version of AdresTR.Data.
dotnet add package AdresTR.Data --version 0.1.0-preview.2
                    
NuGet\Install-Package AdresTR.Data -Version 0.1.0-preview.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AdresTR.Data" Version="0.1.0-preview.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AdresTR.Data" Version="0.1.0-preview.2" />
                    
Directory.Packages.props
<PackageReference Include="AdresTR.Data" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add AdresTR.Data --version 0.1.0-preview.2
                    
#r "nuget: AdresTR.Data, 0.1.0-preview.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package AdresTR.Data@0.1.0-preview.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=AdresTR.Data&version=0.1.0-preview.2&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=AdresTR.Data&version=0.1.0-preview.2&prerelease
                    
Install as a Cake Tool

AdresTR

Turkish free-text address parser, normalizer and validator for .NET. Türkçe serbest metin adresleri ayrıştırır, normalize eder ve resmi il/ilçe/mahalle hiyerarşisine göre doğrular.

using AdresTR;
using AdresTR.Data;   // package AdresTR.Data: bundled gazetteer + shared parser

ParseResult r = TurkishGazetteer.Parser.Parse("kadikoy caferaga mh moda cd no:12 d3 istanbul");

r.Unit;                 // Caferağa (mahalle) — null when the text is ambiguous
r.District;             // Kadıköy
r.DoorNumber; r.Flat;   // "12", "3"
r.Confidence;           // calibrated probability that the parse is correct
r.Corrections;          // Diacritics: kadikoy → Kadıköy, …
r.ToCanonicalString();  // "Caferağa Mah. Moda Cad. No:12 D:3 34710 Kadıköy/İstanbul"
  • Parses il, ilçe, mahalle/köy, semt, street (type + name), site, blok, door, floor, flat, postal code, landmark.
  • Resolves to official names and stable ids; understands semt names, pre-2014 village names, abbreviations, glued words, typos and ASCII-only input. Never guesses an ambiguous neighbourhood.
  • Offline, deterministic, no ICU dependency (works in containers, Native AOT and Blazor WebAssembly).
Test set AdresTR exact match libpostal
Synthetic, noisy (2,000) 97.4% 10.0%
Real public-institution addresses (1,200) 95.8% 26.2%
Hand-written hard cases (167) 86.8% 24.6%

Packages: AdresTR (parser, text utilities, gazetteer model) · AdresTR.Data (bundled 2026.10 gazetteer: 81 il, 973 ilçe, 78,790 units with postal codes; depends on AdresTR).

Documentation, benchmark and data licenses: https://github.com/AlperCna/AdresTR · Benchmark · Data sources · Changelog

AdresTR stores and sends nothing: all processing is local. Code: MIT. Data: see LICENSE-DATA.md in the package.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net10.0

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.0-preview.2 35 10/8/2026
0.1.0-preview.1 37 10/8/2026