snowflaker 1.1.0 copy "snowflaker: ^1.1.0" to clipboard
snowflaker: ^1.1.0 copied to clipboard

Twitter's snowflaker algorithm implementation in Dart. The Snowflake algorithm is a unique ID generator that was originally developed by Twitter. The algorithm generates 64-bit IDs that are composed [...]

example/lib/main.dart

import 'package:snowflaker/snowflaker.dart';

void main(List<String> args) {
  final snowflaker = Snowflaker(
    workerId: 1,
    datacenterId: 1,
  );

  final id = snowflaker.nextId();
  final id2 = snowflaker.nextId();

  print('id: $id');
  print('id2: $id2');
}
2
likes
140
pub points
67%
popularity

Publisher

verified publisherlazebny.io

Twitter's snowflaker algorithm implementation in Dart. The Snowflake algorithm is a unique ID generator that was originally developed by Twitter. The algorithm generates 64-bit IDs that are composed of a timestamp, a worker ID, and a sequence number.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

meta

More

Packages that depend on snowflaker