proj4dart
Proj4dart is a Dart library to transform point coordinates from one coordinate system to another, including datum transformations (Dart version of proj4js/proj4js).
3.0.0
668K downloads/mo
#441 most downloaded on pub.dev
maRci002/proj4dart
What this package is like to depend on
Last release 9 months ago
06 Nov 2025
Release timing varies
gaps range from 3 weeks to 3.2 years
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
9 releases · first in 2020
1 release in the last 12 months
see the full history below
Release timeline
9 releases · Feb 2020 to Nov 2025
2021
2022
2023
2024
2025
2026
Releases
latest 9-
3.0.006 Nov 2025 -
2.1.020 Aug 2022 -
2.0.025 Mar 2021Release notes
Open source →- Stable null safety release.
- BREAKING CHANGE:
Projection('key')syntax is no longer available since factory constructors cannot return null value useProjection.get('key')instead.
Release notes
Open source →- Stable null safety release.
- BREAKING CHANGE:
Projection('key')syntax is no longer available since factory constructors cannot return null value useProjection.get('key')instead.
-
1.0.514 Apr 2020Release notes
Open source →- If WKT is Mercator projection then internal EPSG:3857 will be used
- If WKT definition contains an encapsulated proj4 string definition then it will be used
-
1.0.423 Mar 2020Release notes
Open source →- Named Projection returns null instead of throwing Exception if Projection not found by name
- Some tests precalculate worst closeTos because these may depend on Dart version / OS
-
1.0.321 Mar 2020 -
1.0.221 Mar 2020Release notes
Open source →- Support ProjectionTuple
- Support Projection.parse
- Add more definitions
- Add more tests
- support exception compare
- use blacklist when necessary
- make closeTo even strict
- Update wkt-parser-dart
- fix axis order in some cases
-
1.0.105 Mar 2020Release notes
Open source →- Support OGC WKT definitions
- Support ESRI WKT definitions
- Simplify globals logic
-
1.0.027 Feb 2020Release notes
Open source →- Initial version
- Can use 3 predefined projections + 5 aliases
- Can create and use any custom projections with Proj4 string
- Forward and inverse transformation between projections
- Tested with ~4000 existing projections (from epsg.io)