Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "actix" keyword

Top 0.4% on crates.io
actix-web 4.5.1 💰
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust
145 versions - Latest release: 4 months ago - 1,049 dependent packages - 6,843 dependent repositories - 20 million downloads total - 20,447 stars on GitHub - 1 maintainer
Top 1.2% on crates.io
actix 0.13.3
Actor framework for Rust
61 versions - Latest release: 4 months ago - 322 dependent packages - 1,518 dependent repositories - 7.82 million downloads total - 8,411 stars on GitHub - 1 maintainer
Top 0.7% on crates.io
actix-files 0.6.5 💰
Static file serving for Actix Web
47 versions - Latest release: 5 months ago - 201 dependent packages - 1,480 dependent repositories - 3.38 million downloads total - 20,447 stars on GitHub - 1 maintainer
Top 0.5% on crates.io
actix-http 3.6.0 💰
HTTP types and services for the Actix ecosystem
83 versions - Latest release: 4 months ago - 187 dependent packages - 6,109 dependent repositories - 19.6 million downloads total - 20,447 stars on GitHub - 1 maintainer
Top 0.9% on crates.io
awc 3.4.0 💰
Async HTTP and WebSocket client library
62 versions - Latest release: 4 months ago - 111 dependent packages - 2,829 dependent repositories - 6.67 million downloads total - 20,447 stars on GitHub - 1 maintainer
Top 2.8% on crates.io
actix-cors 0.7.0
Cross-Origin Resource Sharing (CORS) controls for Actix Web
30 versions - Latest release: 5 months ago - 109 dependent packages - 928 dependent repositories - 5.38 million downloads total - 720 stars on GitHub - 1 maintainer
Top 1.7% on crates.io
sea-orm 0.12.15 💰
🐚 An async & dynamic ORM for Rust
65 versions - Latest release: 2 months ago - 100 dependent packages - 429 dependent repositories - 3.54 million downloads total - 6,295 stars on GitHub - 2 maintainers
Top 1.6% on crates.io
actix-web-actors 4.3.0 💰
Actix actors support for Actix Web
31 versions - Latest release: 4 months ago - 96 dependent packages - 558 dependent repositories - 2.66 million downloads total - 20,447 stars on GitHub - 1 maintainer
Top 1.7% on crates.io
actix-multipart 0.6.1 💰
Multipart form support for Actix Web
33 versions - Latest release: 9 months ago - 56 dependent packages - 401 dependent repositories - 2.12 million downloads total - 20,447 stars on GitHub - 1 maintainer
Top 3.5% on crates.io
actix-web-httpauth 0.8.1
HTTP authentication schemes for Actix Web
28 versions - Latest release: 9 months ago - 43 dependent packages - 247 dependent repositories - 2.13 million downloads total - 660 stars on GitHub - 2 maintainers
Top 3.7% on crates.io
actix-session 0.9.0
Session management for Actix Web
34 versions - Latest release: 5 months ago - 42 dependent packages - 314 dependent repositories - 994 thousand downloads total - 660 stars on GitHub - 1 maintainer
Top 1.9% on crates.io
bytestring 1.3.1
A UTF-8 encoded read-only string using `Bytes` as storage
11 versions - Latest release: 7 months ago - 38 dependent packages - 6,191 dependent repositories - 17.8 million downloads total - 653 stars on GitHub - 1 maintainer
Top 3.0% on crates.io
sea-orm-migration 0.12.15 💰
Migration utility for SeaORM
43 versions - Latest release: 2 months ago - 29 dependent packages - 200 dependent repositories - 1.32 million downloads total - 6,295 stars on GitHub - 2 maintainers
Top 3.0% on crates.io
actix-test 0.1.3 💰
Integration testing tools for Actix Web applications
18 versions - Latest release: 4 months ago - 23 dependent packages - 54 dependent repositories - 362 thousand downloads total - 20,447 stars on GitHub - 1 maintainer
Top 0.7% on crates.io
actix-router 0.5.2 💰
Resource path matching and router
27 versions - Latest release: 5 months ago - 21 dependent packages - 5,960 dependent repositories - 18.4 million downloads total - 20,447 stars on GitHub - 1 maintainer
Top 7.8% on crates.io
actix-web-lab 0.20.2 💰
In-progress extractors and middleware for Actix Web
50 versions - Latest release: 4 months ago - 19 dependent packages - 402 dependent repositories - 417 thousand downloads total - 85 stars on GitHub - 1 maintainer
Top 2.5% on crates.io
actix-http-test 3.2.0 💰
Various helpers for Actix applications to use during testing
33 versions - Latest release: 4 months ago - 18 dependent packages - 66 dependent repositories - 592 thousand downloads total - 20,447 stars on GitHub - 1 maintainer
Top 3.9% on crates.io
actix-identity 0.7.1
Identity management for Actix Web
23 versions - Latest release: 3 months ago - 17 dependent packages - 192 dependent repositories - 610 thousand downloads total - 660 stars on GitHub - 1 maintainer
Top 1.6% on crates.io
actix_derive 0.6.1
Derive macros for `actix` actors
14 versions - Latest release: 9 months ago - 13 dependent packages - 1,335 dependent repositories - 6.95 million downloads total - 8,411 stars on GitHub - 2 maintainers
Top 2.7% on crates.io
actix-threadpool 0.3.3
Actix thread pool for sync code
8 versions - Latest release: almost 4 years ago - 13 dependent packages - 2,626 dependent repositories - 5.18 million downloads total - 653 stars on GitHub - 1 maintainer
Top 6.6% on crates.io
actix-web-prom 0.8.0 💰
Actix Web middleware to expose Prometheus metrics
18 versions - Latest release: 4 months ago - 10 dependent packages - 104 dependent repositories - 609 thousand downloads total - 88 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
actix-web-static-files 4.0.1 💰
actix-web static files as resources support.
32 versions - Latest release: over 1 year ago - 9 dependent packages - 54 dependent repositories - 116 thousand downloads total - 73 stars on GitHub - 1 maintainer
requiem-web 2.0.0-r2 💰
Actix web is a simple, pragmatic and extremely fast web framework for Rust.
3 versions - Latest release: over 4 years ago - 9 dependent packages - 4.4 thousand downloads total - 20,447 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
background-jobs 0.18.0
asynchronous background jobs implemented with pluggable backends and runtimes
27 versions - Latest release: 4 months ago - 9 dependent packages - 21 dependent repositories - 68.8 thousand downloads total - 0 stars on git.asonix.dog - 1 maintainer
Top 5.6% on crates.io
http-signature-normalization-actix 0.11.1
An HTTP Signatures library that leaves the signing to you
57 versions - Latest release: about 1 month ago - 9 dependent packages - 20 dependent repositories - 73.4 thousand downloads total - 1 maintainer
requiem-http 1.0.1 💰
Actix http primitives
2 versions - Latest release: over 4 years ago - 8 dependent packages - 4.67 thousand downloads total - 20,447 stars on GitHub - 1 maintainer
actix-multipart-rfc7578 0.10.0
An implementation of multipart/form-data (RFC7578) for Actix
13 versions - Latest release: about 2 years ago - 6 dependent packages - 5 dependent repositories - 35.8 thousand downloads total - 24 stars on GitHub - 1 maintainer
Top 9.7% on crates.io
actix-governor 0.5.0
A rate-limiting middleware for actix-web backed by the governor crate
17 versions - Latest release: 8 months ago - 6 dependent packages - 10 dependent repositories - 106 thousand downloads total - 90 stars on GitHub - 1 maintainer
Top 8.1% on crates.io
actix-web-opentelemetry 0.17.0
OpenTelemetry integration for Actix Web apps
27 versions - Latest release: 3 months ago - 5 dependent packages - 46 dependent repositories - 527 thousand downloads total - 72 stars on GitHub - 1 maintainer
Top 1.4% on crates.io
actix-web-codegen 4.2.2 💰
Routing and runtime macros for Actix Web
29 versions - Latest release: 9 months ago - 5 dependent packages - 5,904 dependent repositories - 18.3 million downloads total - 20,447 stars on GitHub - 1 maintainer
actix-storage 0.3.0
General key value storage for actix-web
6 versions - Latest release: over 1 year ago - 4 dependent packages - 2 dependent repositories - 5.65 thousand downloads total - 23 stars on GitHub - 1 maintainer
apistos-plugins 0.2.3
Actix-web OpenAPI v3.0 documentation generator
5 versions - Latest release: 14 days ago - 4 dependent packages - 2.74 thousand downloads total - 97 stars on GitHub - 1 maintainer
Top 3.8% on crates.io
actix-broker 0.4.3
Message broker for the Actix actor framework
18 versions - Latest release: about 2 years ago - 4 dependent packages - 35 dependent repositories - 262 thousand downloads total - 8,198 stars on GitHub - 2 maintainers
Top 5.2% on crates.io
actix-redis 0.13.0
Actor-based Redis client
28 versions - Latest release: 9 months ago - 4 dependent packages - 61 dependent repositories - 259 thousand downloads total - 660 stars on GitHub - 1 maintainer
actix-wamp 0.2.0
Asynchronous client library for WAMP
2 versions - Latest release: about 4 years ago - 3 dependent packages - 4 dependent repositories - 3.99 thousand downloads total - 4 stars on GitHub - 2 maintainers
pslink-shared 0.4.1-beta.2
A simple webservice that allows registered users to create short links including qr-codes. Anyone...
2 versions - Latest release: almost 3 years ago - 3 dependent packages - 1 dependent repositories - 1.85 thousand downloads total - 7 stars on GitHub - 1 maintainer
requiem-threadpool 0.3.1
Actix thread pool for sync code
1 version - Latest release: over 4 years ago - 3 dependent packages - 6.7 thousand downloads total - 653 stars on GitHub - 1 maintainer
tempest-source 0.1.1
Tempest Source & SourceBuilder Trait
2 versions - Latest release: over 4 years ago - 3 dependent packages - 1 dependent repositories - 2.37 thousand downloads total - 3 stars on GitHub - 1 maintainer
asserhttp 0.7.1
Fluent http response assertions
25 versions - Latest release: about 1 month ago - 3 dependent packages - 1 dependent repositories - 41.5 thousand downloads total - 36 stars on GitHub - 1 maintainer
Top 8.1% on crates.io
atomic_lib 0.37.0
Library for creating, storing, querying, validating and converting Atomic Data.
61 versions - Latest release: 4 months ago - 3 dependent packages - 15 dependent repositories - 102 thousand downloads total - 637 stars on GitHub - 1 maintainer
hitbox-backend 0.1.1
Backend trait for asynchronous caching framework in Rust.
2 versions - Latest release: almost 3 years ago - 3 dependent packages - 2 dependent repositories - 2.34 thousand downloads total - 71 stars on GitHub - 1 maintainer
actix-web-extras 0.1.0 💰
Functionality which should be part of actix-web, but is not.
1 version - Latest release: about 2 years ago - 3 dependent packages - 7 dependent repositories - 23 thousand downloads total - 0 stars on GitHub - 1 maintainer
qifi-rs 0.3.0
A fast Api and Structure load
1 version - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 1.97 thousand downloads total - 3 stars on GitHub - 1 maintainer
arpy-server 0.2.0
Actix server for the Arpy
2 versions - Latest release: 10 months ago - 2 dependent packages - 1 dependent repositories - 1.73 thousand downloads total - 10 stars on GitHub - 1 maintainer
Top 8.8% on crates.io
sea-orm-rocket 0.5.4 💰
SeaORM Rocket support crate
6 versions - Latest release: 4 months ago - 2 dependent packages - 6 dependent repositories - 15.1 thousand downloads total - 6,295 stars on GitHub - 1 maintainer
Top 4.9% on crates.io
actix-multipart-derive 0.6.1 💰
Multipart form derive macro for Actix Web
3 versions - Latest release: 9 months ago - 2 dependent packages - 52 dependent repositories - 998 thousand downloads total - 20,447 stars on GitHub - 1 maintainer
requiem-router 0.2.4
Path router
1 version - Latest release: over 4 years ago - 2 dependent packages - 4.13 thousand downloads total - 653 stars on GitHub - 1 maintainer
Top 6.3% on crates.io
actix-protobuf 0.10.0
Protobuf payload extractor for Actix Web
17 versions - Latest release: 9 months ago - 2 dependent packages - 17 dependent repositories - 274 thousand downloads total - 660 stars on GitHub - 1 maintainer
tempest 0.1.1
Realtime message handling framework inspired by Apache Storm and built with Actix
2 versions - Latest release: over 4 years ago - 2 dependent packages - 1 dependent repositories - 1.72 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 8.2% on crates.io
actix-form-data 0.6.2
Multipart Form Data for Actix Web
35 versions - Latest release: about 2 years ago - 2 dependent packages - 15 dependent repositories - 52.8 thousand downloads total - 1 maintainer
shuttle-actix-web 0.45.0 💰
Service implementation to run an actix webserver on shuttle
39 versions - Latest release: 16 days ago - 2 dependent packages - 9 dependent repositories - 30.1 thousand downloads total - 5,640 stars on GitHub - 4 maintainers
actix-ratelimit 0.3.1
Rate limiting middleware framework for actix-web
5 versions - Latest release: over 3 years ago - 2 dependent packages - 14 dependent repositories - 35.7 thousand downloads total - 127 stars on GitHub - 1 maintainer
Top 6.4% on crates.io
sea-orm-codegen 0.12.15 💰
Code Generator for SeaORM
60 versions - Latest release: 2 months ago - 2 dependent packages - 7 dependent repositories - 83.5 thousand downloads total - 6,295 stars on GitHub - 2 maintainers
apistos-models 0.2.3
Actix-web OpenAPI v3.0 documentation generator
13 versions - Latest release: 14 days ago - 2 dependent packages - 9.27 thousand downloads total - 97 stars on GitHub - 1 maintainer
requiem-wc 1.0.1 💰
Actix http client.
2 versions - Latest release: over 4 years ago - 2 dependent packages - 4.33 thousand downloads total - 20,447 stars on GitHub - 1 maintainer
requiem 0.9.0
Actor framework for Rust
1 version - Latest release: over 4 years ago - 2 dependent packages - 1.57 thousand downloads total - 8,411 stars on GitHub - 1 maintainer
quix-derive 0.0.6
Derive macro for generation quix::ProcessDispatch
6 versions - Latest release: over 3 years ago - 1 dependent package - 2.91 thousand downloads total - 1 maintainer
Top 9.4% on crates.io
actix-web-lab-derive 0.20.0 💰
Experimental macros for Actix Web
5 versions - Latest release: 7 months ago - 1 dependent package - 380 dependent repositories - 340 thousand downloads total - 85 stars on GitHub - 1 maintainer
pi_awc 0.1.0
Async HTTP and WebSocket client library
1 version - Latest release: 12 months ago - 1 dependent package - 683 downloads total - 1 stars on GitHub - 1 maintainer
shaku_actix 0.2.0
Integration between shaku and Actix Web
3 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 4.16 thousand downloads total - 352 stars on GitHub - 1 maintainer
actix-grants-proc-macro 2.0.2
A proc-macro way to validate user permissions for `actix-web-grants` crate.
18 versions - Latest release: 11 months ago - 1 dependent package - 17 dependent repositories - 161 thousand downloads total - 169 stars on GitHub - 1 maintainer
wasmcloud-httpserver 0.12.3
HTTP Server capability provider for the wasmCloud host runtime
6 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 2.63 thousand downloads total - 78 stars on GitHub - 1 maintainer
garde-actix-web 0.7.0
Actix-web garde wrapper
9 versions - Latest release: 26 days ago - 1 dependent package - 9.16 thousand downloads total - 6 stars on GitHub - 1 maintainer
actix-web-grants 4.1.0
Authorization extension `actix-web` to protect your endpoints
27 versions - Latest release: about 2 months ago - 1 dependent package - 16 dependent repositories - 217 thousand downloads total - 169 stars on GitHub - 1 maintainer
apistos-core 0.2.3
Actix-web OpenAPI v3.0 documentation generator
13 versions - Latest release: 14 days ago - 1 dependent package - 9.24 thousand downloads total - 97 stars on GitHub - 1 maintainer
apistos-rapidoc 0.2.3
Actix-web OpenAPI v3.0 documentation generator
5 versions - Latest release: 14 days ago - 1 dependent package - 1.13 thousand downloads total - 97 stars on GitHub - 1 maintainer
apistos-gen 0.2.3
Actix-web OpenAPI v3.0 documentation generator
13 versions - Latest release: 14 days ago - 1 dependent package - 9.27 thousand downloads total - 97 stars on GitHub - 1 maintainer
apistos-swagger-ui 0.2.3
Actix-web OpenAPI v3.0 documentation generator
5 versions - Latest release: 14 days ago - 1 dependent package - 1.44 thousand downloads total - 97 stars on GitHub - 1 maintainer
apistos-redoc 0.2.3
Actix-web OpenAPI v3.0 documentation generator
5 versions - Latest release: 14 days ago - 1 dependent package - 1.13 thousand downloads total - 97 stars on GitHub - 1 maintainer
serde-querystring-actix 0.2.0
A query string extractor for actix-web based on serde-querystring
7 versions - Latest release: over 1 year ago - 1 dependent package - 23.3 thousand downloads total - 11 stars on GitHub - 1 maintainer
ruxt_macros 0.1.4
The proc-macro crate for Ruxt, a file-based routing web framework.
5 versions - Latest release: 25 days ago - 1 dependent package - 679 downloads total - 0 stars on GitHub - 1 maintainer
Top 4.2% on crates.io
sea-orm-macros 0.12.15 💰
Derive macros for SeaORM
58 versions - Latest release: 2 months ago - 1 dependent package - 417 dependent repositories - 3.52 million downloads total - 6,295 stars on GitHub - 2 maintainers
shared_mongodb 0.1.7
Handy functions to share a mongodb client within a process
8 versions - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 3.09 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 5.2% on crates.io
sea-orm-cli 0.12.15 💰
Command line utility for SeaORM
63 versions - Latest release: 2 months ago - 1 dependent package - 210 dependent repositories - 1.35 million downloads total - 6,295 stars on GitHub - 2 maintainers
actix-proc-macros 4.0.1
Proc macros, to be re-exported by `actix-helper-macros`
20 versions - Latest release: about 2 years ago - 1 dependent package - 8.81 thousand downloads total - 0 stars on GitHub - 1 maintainer
swagg 0.3.0
Code generator from swagger file for actix-web framework
3 versions - Latest release: about 4 years ago - 1 dependent package - 3.2 thousand downloads total - 111 stars on GitHub - 1 maintainer
awmpde_structs 0.7.1
awmpde used for deriving multipart request for actix web 3
11 versions - Latest release: over 2 years ago - 1 dependent package - 2 dependent repositories - 6.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
actix-multipart-derive-impl 0.1.0 💰
Procedural derive macro implementation for actix-multipart-derive.
1 version - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 1.15 thousand downloads total - 8 stars on GitHub - 1 maintainer
actix-telepathy 0.6.0
Cluster extension for the actix actor framework
15 versions - Latest release: 6 months ago - 1 dependent package - 3 dependent repositories - 6.95 thousand downloads total - 63 stars on GitHub - 1 maintainer
awmp 0.8.1
An easy to use wrapper around multipart/form-data for Actix web
19 versions - Latest release: about 2 years ago - 1 dependent package - 8 dependent repositories - 19.1 thousand downloads total - 29 stars on GitHub - 1 maintainer
actix-casbin-auth 1.1.0
Casbin actix-web access control middleware
15 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 8.93 thousand downloads total - 51 stars on GitHub - 3 maintainers
actix-sled-cache 0.2.0
A caching system built on top of Sled and Actix
2 versions - Latest release: over 4 years ago - 1 dependent package - 1.89 thousand downloads total - 1 maintainer
actix-multipart-extract-derive 0.1.5 💰
Better multipart form support for Actix Web.
6 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 5.21 thousand downloads total - 8 stars on GitHub - 1 maintainer
awmpde_derive 0.7.0
awmpde used for deriving multipart request for actix web 3
7 versions - Latest release: over 2 years ago - 1 dependent package - 2 dependent repositories - 5.07 thousand downloads total - 2 stars on GitHub - 1 maintainer
pslink-locales 0.4.1-beta.2
The translation strings for pslink
1 version - Latest release: almost 3 years ago - 1 dependent package - 855 downloads total - 7 stars on GitHub - 1 maintainer
actix-signal-derive 0.1.0
Derive macro implementation for actix-signal.
1 version - Latest release: almost 3 years ago - 1 dependent package - 3 dependent repositories - 1.49 thousand downloads total - 4 stars on GitHub - 1 maintainer
background-jobs-actix 0.18.0
in-process jobs processor based on Actix
33 versions - Latest release: 4 months ago - 1 dependent package - 19 dependent repositories - 70.4 thousand downloads total - 0 stars on git.asonix.dog - 1 maintainer
actix_telepathy_derive 0.3.4
Macros for cluster extension for the actix actor framework
8 versions - Latest release: 6 months ago - 1 dependent package - 3 dependent repositories - 5.39 thousand downloads total - 63 stars on GitHub - 1 maintainer
mifi-rs 0.3.0
QUANTAXIS MIFI 行情封装协议
1 version - Latest release: over 3 years ago - 1 dependent package - 1.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
actix-swagger 0.3.1
Code generator from swagger file for actix-web framework
11 versions - Latest release: over 1 year ago - 1 dependent package - 3 dependent repositories - 8.5 thousand downloads total - 110 stars on GitHub - 2 maintainers
hitbox-redis 0.1.1
Hitbox redis backend actor.
2 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 1.27 thousand downloads total - 71 stars on GitHub - 1 maintainer
hitbox-derive 0.1.1
Derive macros for asynchronous caching framework in Rust.
2 versions - Latest release: almost 3 years ago - 1 dependent package - 2 dependent repositories - 1.56 thousand downloads total - 71 stars on GitHub - 1 maintainer
hitbox 0.1.1
Asynchronous caching framework in Rust.
3 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 1.94 thousand downloads total - 71 stars on GitHub - 2 maintainers
actix-lua 0.7.0
A safe scripting environment for actix with the Lua Programming Language
15 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 12.7 thousand downloads total - 122 stars on GitHub - 1 maintainer
actix-proxy 0.2.0
Glue code for using awc with actix-web
2 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 5.93 thousand downloads total - 12 stars on GitHub - 1 maintainer
actix-web-buffering 0.1.2
Request/Response body buffering with support spooled to a temp file on disk
3 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 1.91 thousand downloads total - 0 stars on GitHub - 1 maintainer
tempest-source-mock 0.1.1
Tempest source implementation of a Mock Queue
2 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 1.7 thousand downloads total - 3 stars on GitHub - 1 maintainer
messagebus_derive 0.3.0 💰
MessageBus allows intercommunicate with messages between modules
8 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 5.17 thousand downloads total - 22 stars on GitHub - 1 maintainer
proc_include_dir_as_map 1.1.0
Magic which implements the procedural macro `include_dir_as_map`
2 versions - Latest release: 6 months ago - 1 dependent package - 821 downloads total - 2 stars on GitHub - 1 maintainer
loginmanager-codegen 0.0.1
The macro for actix-loginmanager
1 version - Latest release: almost 3 years ago - 1 dependent package - 891 downloads total - 1 stars on GitHub - 1 maintainer