clarax-django
Rust-accelerated serialization for Django REST Framework.
One mixin. Same serializer. 33x faster.
pip install clarax-django
# settings.py
INSTALLED_APPS = [..., "django_clarax"]
# your serializer
from django_clarax.serializers import RustSerializerMixin
class MySerializer(RustSerializerMixin, serializers.ModelSerializer):
class Meta:
model = MyModel
fields = "__all__"
Not sure which serializers benefit? Run the audit:
python manage.py clarax_doctor
Serialize 1,000 records: 475ms with DRF, 14ms with ClaraX. Validate 1,000 records: 506ms with DRF, 10ms with ClaraX.
Requires Python 3.11+ and Django 4.2+. Supports Python 3.14t (free-threading).
Read the full story for benchmarks, architecture, and the decision guide.
MIT -- Abdulwahed Mansour
Metadata
Release files for clarax-django 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| clarax_django-1.0.1.tar.gz | 1.1 MB | Details |
Built distributions (wheels)
Total release size: 9.0 MB
Release files / clarax_django-1.0.1.tar.gz
| Download URL | clarax_django-1.0.1.tar.gz |
|---|---|
| Size | 1.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ce15398fee2b6436e2927dd94b0f725a17e1532fe2a1efda676f941549ba6b77
|
|
BLAKE2b-256 checksum How to use checksums |
9fe119169826c7fb0445ba616288d9bfb9759dd65ace9f1d4f6b9e1ebb95570a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / clarax_django-1.0.1-cp313-cp313-win_amd64.whl
| Download URL | clarax_django-1.0.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 424.1 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5823d3c0389fe3474d77076a63922fb6c5cbe76f59dccccdb6bec4d934da4982
|
|
BLAKE2b-256 checksum How to use checksums |
82c3c4279d3497b944ee4214cab02804e8d356b2c498454b0586f778e2e8da49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / clarax_django-1.0.1-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | clarax_django-1.0.1-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 536.3 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
60d098cf7ed160e49828c47722981a3fec3c4462b6b4b5cd6e38f95cba89ce75
|
|
BLAKE2b-256 checksum How to use checksums |
6ac9033e8858fc966b98225792369159cb64fe48c7e1f0b02154b298b7773edb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / clarax_django-1.0.1-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | clarax_django-1.0.1-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 500.6 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
bbc9fefa95e32556bbfa6a9a660fbc744f8e3096a25c67b1e9f131bd43622c15
|
|
BLAKE2b-256 checksum How to use checksums |
e2e0cfec29dd2b5a5e67f202331c921d88415155289815a65fa0ec0eaa56d11a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / clarax_django-1.0.1-cp313-cp313-macosx_11_0_x86_64.whl
| Download URL | clarax_django-1.0.1-cp313-cp313-macosx_11_0_x86_64.whl |
|---|---|
| Size | 504.5 kB |
| Tags | CPython 3.13 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
a955c4badeafe73ed6c5d348fca90f607c790da54cbf9d135f8f345b4d95c4b9
|
|
BLAKE2b-256 checksum How to use checksums |
a8f4100b7a684d96c65a925142e328365a4dfd4c7757b68d3111be03a4a22ce6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / clarax_django-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | clarax_django-1.0.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 481.3 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f62875b1ad4f9fddf2db5478b4b7e4071bb40e3a0ab7419c3aac55c27a93a9e8
|
|
BLAKE2b-256 checksum How to use checksums |
1f17af97d96ea083fda1e8b782d4b99098eaf5bdf7ddbfa55a6a92bcba297acb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / clarax_django-1.0.1-cp312-cp312-win_amd64.whl
| Download URL | clarax_django-1.0.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 424.3 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8a5b5028cc43b4ff7796089d67c292040037abe1a0684a14fdc2905edcef7274
|
|
BLAKE2b-256 checksum How to use checksums |
9c23fc507bb48518e4527eaacd9f4d8d39823923bc9c796c62810f3d104450e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / clarax_django-1.0.1-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | clarax_django-1.0.1-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 536.3 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1eb287d7b2b3287e64bb75a7dc80f99646ff20c3e7d124a3c51f07cea831836e
|
|
BLAKE2b-256 checksum How to use checksums |
b6cc040f50b96655d27ab445240218702aa9a89f1f4de0de0d036ba28a136d5e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / clarax_django-1.0.1-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | clarax_django-1.0.1-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 500.6 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d9f7217b2cfa2f14dff23122f55bc9997ad05dd0eed4dd34edceaa84215e658e
|
|
BLAKE2b-256 checksum How to use checksums |
362281fdeaa0549a3c6bf8fe5ec6f2301b910cf882a75e196f6a2a2d65f1aeac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / clarax_django-1.0.1-cp312-cp312-macosx_11_0_x86_64.whl
| Download URL | clarax_django-1.0.1-cp312-cp312-macosx_11_0_x86_64.whl |
|---|---|
| Size | 504.1 kB |
| Tags | CPython 3.12 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
e0ec127c5f4cb2914620da426804237c2e7f2f735361836ae6d91709a4fba508
|
|
BLAKE2b-256 checksum How to use checksums |
7ad7ba43536240e6b03779fb107415e0cd09dc4fc7911c9f00da0dd372cf3815
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / clarax_django-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | clarax_django-1.0.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 481.1 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3e83235417a9b7ec4c8c3993140c6157f2d0500cb2f2f87b66d57805a0c23eb5
|
|
BLAKE2b-256 checksum How to use checksums |
dc7c4c8059e43d133d2b2da9a518f8ba8990b1a1fd738546f15b0f70dbedd7ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / clarax_django-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | clarax_django-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 586.5 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
343a20dab88821414df225473ebac3cbd27b52468ea2b0f4b6cbcc07255babbb
|
|
BLAKE2b-256 checksum How to use checksums |
8b552cac851118e6210f6e372ab5c4d55fef0c52a59be9cd739aab79fc533499
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / clarax_django-1.0.1-cp311-cp311-win_amd64.whl
| Download URL | clarax_django-1.0.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 429.0 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
93bb1fed8061f874282712d5bdc823b228680c9b1d90d28ce87061cefc7ad1b3
|
|
BLAKE2b-256 checksum How to use checksums |
957c5a97f5793a6982a16739976314c075d4fd1c1c236dd93818d099718bb31d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / clarax_django-1.0.1-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | clarax_django-1.0.1-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 540.8 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e7e08c8a55c32af7fbf930b1b421b7c08096d96e8b72de1d1eda3ca34202ebe2
|
|
BLAKE2b-256 checksum How to use checksums |
64cd13192edb909712f7eee183838303995623080231ae8e4b2419642fcdfe32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / clarax_django-1.0.1-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | clarax_django-1.0.1-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 508.2 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5ff8fc51208b0d086fa9e29e07fa5324f846dc76dd57f59d7ad1d0a47a4e2aba
|
|
BLAKE2b-256 checksum How to use checksums |
b69c6b2938ceaf1f91a9e2b41f7eecc6b6ab1945f213d289f31d37b4cc7eb5e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / clarax_django-1.0.1-cp311-cp311-macosx_11_0_x86_64.whl
| Download URL | clarax_django-1.0.1-cp311-cp311-macosx_11_0_x86_64.whl |
|---|---|
| Size | 501.5 kB |
| Tags | CPython 3.11 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
4d5fb10378aa27a6df65de5fcc1e110244f3e0ec25f4093da385e10c037024f6
|
|
BLAKE2b-256 checksum How to use checksums |
252915f0afe3282c6f7245d2414499f7aa2e84fb8c41a202509dec231b04bdbd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / clarax_django-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | clarax_django-1.0.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 489.1 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fec1875c8fb7a2fac42a5de544fe3c9d1b3bf4ae8d8fa727886805ec3dfe5d0a
|
|
BLAKE2b-256 checksum How to use checksums |
d1b8b9a8f79c5267469176e5e9b2353e81225735506a58265045e746d18446eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|