{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"async-task","owner":"smol-rs","isFork":false,"description":"Task abstraction for building executors","allTopics":["rust","async"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":9,"starsCount":379,"forksCount":37,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-18T14:38:36.734Z"}},{"type":"Public","name":"async-executor","owner":"smol-rs","isFork":false,"description":"Async executor","allTopics":["rust","async"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":7,"starsCount":322,"forksCount":41,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-18T08:24:16.552Z"}},{"type":"Public","name":"async-process","owner":"smol-rs","isFork":false,"description":"Async interface for working with processes","allTopics":["rust","async"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":4,"starsCount":170,"forksCount":27,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-14T21:57:50.274Z"}},{"type":"Public","name":"polling","owner":"smol-rs","isFork":false,"description":"Portable interface to epoll, kqueue, event ports, and wepoll","allTopics":["rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":4,"issueCount":14,"starsCount":534,"forksCount":65,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-14T14:03:02.628Z"}},{"type":"Public","name":"async-io","owner":"smol-rs","isFork":false,"description":"Async I/O and timers","allTopics":["rust","async"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":3,"issueCount":9,"starsCount":437,"forksCount":66,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-14T08:37:50.097Z"}},{"type":"Public","name":"async-lock","owner":"smol-rs","isFork":false,"description":"Async synchronization primitives","allTopics":["rust","async"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":5,"starsCount":249,"forksCount":28,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-13T15:24:27.899Z"}},{"type":"Public","name":"smol","owner":"smol-rs","isFork":false,"description":"A small and fast async runtime for Rust","allTopics":["networking","runtime","concurrency","futures","rust","async"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":14,"starsCount":3631,"forksCount":154,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-09T13:22:02.538Z"}},{"type":"Public","name":"async-fs","owner":"smol-rs","isFork":false,"description":"Async filesystem primitives","allTopics":["rust","async"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":4,"starsCount":132,"forksCount":7,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-08T05:44:09.407Z"}},{"type":"Public","name":"futures-lite","owner":"smol-rs","isFork":false,"description":"Futures, streams, and async I/O combinators.","allTopics":["async","rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":3,"issueCount":10,"starsCount":446,"forksCount":26,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-08T05:43:17.499Z"}},{"type":"Public","name":"parking","owner":"smol-rs","isFork":false,"description":"Thread parking and unparking","allTopics":["rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":2,"starsCount":67,"forksCount":8,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-07T17:38:59.902Z"}},{"type":"Public","name":"fastrand","owner":"smol-rs","isFork":false,"description":"A simple and fast random number generator","allTopics":["rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":6,"starsCount":386,"forksCount":33,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T23:48:45.023Z"}},{"type":"Public","name":"piper","owner":"smol-rs","isFork":false,"description":"An asynchronous single-consumer single-producer pipe for bytes","allTopics":["rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":1,"starsCount":9,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-10T23:23:23.311Z"}},{"type":"Public","name":"async-signal","owner":"smol-rs","isFork":false,"description":"Asynchronous signal handling","allTopics":["rust","async"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":1,"starsCount":15,"forksCount":6,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-10T23:20:35.705Z"}},{"type":"Public","name":"async-channel","owner":"smol-rs","isFork":false,"description":"Async multi-producer multi-consumer channel","allTopics":["rust","async"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":12,"starsCount":756,"forksCount":39,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-29T13:59:55.849Z"}},{"type":"Public","name":"async-broadcast","owner":"smol-rs","isFork":false,"description":"Async broadcast channels","allTopics":["rust","async"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":2,"starsCount":162,"forksCount":26,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-16T23:07:18.078Z"}},{"type":"Public","name":"async-compat","owner":"smol-rs","isFork":false,"description":"Compatibility adapter between tokio and futures","allTopics":["async","rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":2,"starsCount":154,"forksCount":11,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T14:24:56.480Z"}},{"type":"Public","name":"event-listener","owner":"smol-rs","isFork":false,"description":"Notify async tasks or threads","allTopics":["rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":4,"starsCount":439,"forksCount":28,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T02:49:09.062Z"}},{"type":"Public","name":"event-listener-strategy","owner":"smol-rs","isFork":false,"description":"A wrapper around event-listener to handle dual blocking/async use cases","allTopics":["rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":1,"starsCount":5,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T14:33:10.382Z"}},{"type":"Public","name":"blocking","owner":"smol-rs","isFork":false,"description":"A thread pool for isolating blocking I/O in async programs","allTopics":["rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":1,"starsCount":331,"forksCount":20,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-26T01:47:19.717Z"}},{"type":"Public","name":"waker-fn","owner":"smol-rs","isFork":false,"description":"Convert closures into wakers","allTopics":["rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":43,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T00:24:23.023Z"}},{"type":"Public","name":"concurrent-queue","owner":"smol-rs","isFork":false,"description":"Concurrent multi-producer multi-consumer queue","allTopics":["rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":3,"starsCount":254,"forksCount":21,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T14:26:16.684Z"}},{"type":"Public","name":".github","owner":"smol-rs","isFork":false,"description":"Repository-level documentation for smol-rs","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-19T02:55:39.929Z"}},{"type":"Public","name":"fastrand-contrib","owner":"smol-rs","isFork":false,"description":"Extension functionality for the fastrand crate","allTopics":["rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-05T17:20:25.414Z"}},{"type":"Public","name":"smol-macros","owner":"smol-rs","isFork":false,"description":"Macros for using smol-rs","allTopics":["rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":2,"starsCount":7,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-18T16:48:51.395Z"}},{"type":"Public archive","name":"async-rustls","owner":"smol-rs","isFork":false,"description":"[DEPRECATED] Async TLS/SSL streams using rustls","allTopics":["rust","async"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":37,"forksCount":12,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-06T21:48:58.820Z"}},{"type":"Public","name":"async-dup","owner":"smol-rs","isFork":false,"description":"Duplicate an async I/O handle","allTopics":["rust","async"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":1,"starsCount":39,"forksCount":6,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-06T18:41:28.297Z"}},{"type":"Public","name":"async-net","owner":"smol-rs","isFork":false,"description":"Async networking primitives for TCP/UDP/Unix communication","allTopics":["rust","async"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":2,"starsCount":126,"forksCount":16,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-29T01:50:39.427Z"}},{"type":"Public","name":"easy-parallel","owner":"smol-rs","isFork":false,"description":"Run closures in parallel","allTopics":["rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":110,"forksCount":8,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-08T06:12:29.015Z"}},{"type":"Public","name":"atomic-waker","owner":"smol-rs","isFork":false,"description":"futures::task::AtomicWaker extracted into its own crate","allTopics":["async","rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":0,"starsCount":24,"forksCount":7,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-25T17:45:04.835Z"}},{"type":"Public archive","name":"cache-padded","owner":"smol-rs","isFork":false,"description":"[DEPRECATED] Prevent false sharing by padding and aligning to the length of a cache line","allTopics":["rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":50,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-08T15:21:34.092Z"}}],"repositoryCount":32,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"smol-rs repositories"}