π Hi fellow stargazer! Iβm Morris - a dev who is π€© about every new developer tool out there. In my job as Chief Engineer at a super early stage deep tech VC I see a lot of new cutting edge developer tools. On starstruck.dev I want to share some of my highlights with you! π
Too busy to check starstruck.dev daily? Get a regular digest in your inbox instead.
To upvote and join the discussion visit starstruck.dev on GitHub
created at 2022-06-02
Hasura allows developers to add a GraphQL interface to they existing SQL database in no-time. One of my favorite features of their cloud offering are the out of the box support for API rate and depth limits and the ability to monitor the usage of the API in detail. Both features make it easy to expose data to different parties while maintaining fine grained access control. I'm sure most of you already came across Hasura before so i'd love to hear about your experiences in the comments below. π https://hasura.io/ https://github.com/hasura Thanks @GavinRay97 for submitting
api graph ql
created at 2022-05-30
Just a few days ago Payload moved to a fully free and open source MIT licence. The rest is (star) history π https://payloadcms.com https://github.com/payloadcms/payload
created at 2022-05-27
Sourcery is a machine learning powered coding assistant which automatically refactors your python code to be more clear and concise. π https://sourcery.ai/
python
created at 2022-05-27
Gun.js is an offline-first, distributed, graph-database. Using WebRTC, Gun.js does not store data centrally (meaning at a single provider like AWS, Azure or Google Cloud) but distributed among many peers (yes that's you and me). The data is stored distributed on many machines while allowing for detailed permission management through spaces. There are three different types of spaces. A public space (everybody can view, add an change the data), an user space which can only be altered by the user (can be public or private) and a frozen space which persists immutable data which no one owns. Fireship.io made a great 100 second explainer video: https://www.youtube.com/watch?v=oTQXzhm8w_8 Do you have experience building dApps? Share them here! π https://gun.eco/ https://github.com/amark/gun
database
created at 2022-05-24
Tenderly allows you to debug transactions, optimize gas costs and get analytics + custom alerts for your smart contracts. Featuring a simulation API, alerts and monitoring capabilities you have all the tools to male sure that what you push to Mainnet actually does what you want it to do. π https://tenderly.co/
ethereum
created at 2022-05-22
Athenian is a powerful tool supporting data driven dev teams with meaningful insight on velocity metrics such as lead & cycle times, quality KPIs and measurable outcomes. With Athenian you can see your dev teams performance broken down by stage of the software development process. It allows you to make data driven decisions m, provide feedback across the team and ultimately ship faster. Rather than focusing on individual developer performance, Athenian looks at the aggregated team performance. Noteworthy: Their founder Eiso runs a great podcast with GitHub CTO Jason Warner on engineering leadership with lots of industry insight on how tu run elite dev teams. You can find the podcast here https://www.developingleadership.co/ π https://athenian.com/
insights
created at 2022-05-20
Nhost ist an open source alternative to Firebase and other BAAS and consequently frees developers from maintaining their own backend infrastructure. Coming with batteries included Nhost boast a production ready postgres database with graph ql (hasura) and a neat javascript client for seamless integration into your React or Next.js app (Vue coming soon). Nhost is this kind of product best experienced through trying it out with a free account. π https://nhost.io/ https://github.com/nhost/nhost
baas
created at 2022-05-20
Meililsearch is an open-source, lightning-fast, search engine. Their product allows you to add type tolerant full-text-search to your website or app while delivering a stellar user experience with search results being delivered under 50 milliseconds. You can see an example of their Search-as-you-type experience on their website. For those who look for an easier to deploy, monitor and maintain product than elastic search meilisearch offers both strong tooling around their open source project plus a managed cloud service. π https://www.meilisearch.com/ https://github.com/meilisearch/meilisearch
search
created at 2022-05-18
Warp is a new terminal emulator which looks like it's coming straight from the future. Warp is currently In public beta and available for mac only. π https://www.warp.dev/ https://github.com/warpdotdev/Warp
terminal
created at 2022-05-17
NannyML is an open source library which estimates the real-world performance of your machine learning models in production and alerts you when and why it changed. This is important if you have mission critical models deployed and need to understand when the performance of your model drops when facing data drift. NannyML offers a powerful performance estimation algorithm which you painlessly setup, I found it helpful to look at this example to understand NannyML and how it can be utilized π https://www.nannyml.com/ https://github.com/NannyML/
machine-learning python
created at 2022-05-17
Superface offers an universal API called OneSDK which can help you to quickly use and manage third-party APIs, so you can focus on adding value your application. Their ecosystem enables developers to abstract use-cases such as "send email" or "get contact" away from their actual implementation in a standardized format allowing for better maintainability and more. This is made possible by an underlying DSL is called Comlink which i encourage you to check out (even if you don't end up using Superface it's worth taking a look because it's a great pattern to manage integrations at a larger scale.) How do you manage API integrations at scale? π https://superface.ai/ https://github.com/superfaceai/one-sdk-js
api
created at 2022-05-16
Schemathesis is a modern tool to thoroughly test an API. It helps you to find application crashes, schema non-conformance issues, security vulnerabilities and performance regressions. The interesting thing about Schemathesis in comparison to other fuzzers is it's sheer performance (see their excellent paper with benchmarks here https://arxiv.org/abs/2112.10328). π https://schemathesis.io/ https://github.com/schemathesis/schemathesis
api testing
created at 2022-05-15
If youβve worked with gRPC you are familiar with Protocol Buffers. Protocol Buffers is an IDF (Interface Definition Language) used for program interfaces and some claim this is the future of all APIs. While Protocol Buffers are a powerful tool they can be inaccessible comparable to REST and harder to maintain. Here is where Buf comes into the picture. Buf offers a powerful and comprehensive CLI and registry boasting a toolchain and ecosystem at the same time for those who want to work with Protobuf today. π https://buf.build/
api
created at 2022-05-14
Hoppscotch is an open source alternative to Postman written in vue. While iβm sure most of you are already familiar with Hoppscotch I still find it deserves a place on the list. The product can be instantly accessed by visiting the link below - no signup or download required π https://hoppscotch.io/ https://github.com/hoppscotch/hoppscotch
api
created at 2022-05-13
Basedash adds CMS like features to your SQL database and allows you to collaborate with less technical team-members on your data. I can see Basedash freeing developers from the overhead of having to building internal tools when it would be sufficient to expose CRUD functionality to non-technical teammates. Their public road-map says they are actively working on integrating actions featuring a "kind of webhook, with user-defined requests to a Web API" - a use case which i have come often across when building internal tools. You can sign up for free and try Basedash on your data right away at the url below. π https://www.basedash.com/
database internal-tools
created at 2022-05-13
Shuttle is rust crate which allows you to deploy Rust apps with a one-liner. $ cargo shuttle deploy How does it work? The below code-snippet shows a hello world example on how to define Infrastructure directly from your rust service code. use rocket::{get, routes, Build, Rocket}; use shuttle_service::Error; #[get("/hello")] fn hello() -> &'static str { "Hello, world!" } #[shuttle_service::main] async fn init() -> Result<Rocket<Build>, Error> { Ok( rocket::build() .mount("/", routes![hello]) ) } You can bring your own cloud and are not depended on shuttle managing your infra. To top it of shuttle also allows you to spin up a databases with a super simple setup. (check https://github.com/shuttle-hq/shuttle/tree/main/examples/rocket/postgres for a good example) Shuttle is still in alpha but it's definitely wort trying it out already! π https://www.shuttle.rs/ https://github.com/shuttle-hq/shuttle
rust infrastructure as code
created at 2022-05-12
If you are a developer you are most probably using autocomplete in your IDE. Did you ever wish your terminal would give you the same super powers? Wait no longer: Fig adds IDE-style autocomplete to your existing terminal. With support for over mind blowing 300+ cli-tools you can be sure that Fig helps you get to godspeed in your next terminal session. π https://fig.io/ https://github.com/withfig/autocomplete Star History
terminal
created at 2022-05-12
Commandbar is maybe the easiest way to add cmd+k functionallity to your app. It's basically a searchbar which does return commands. You can check it live and in production on netlify. When i'm on a mac I'm a heavy user of alfred so i love it when my productivity tools feature cmd+k. How do you use cmd+k in which tool? π https://www.commandbar.com/
widget search
created at 2022-05-11
Duckly is a one-stop-shop for collaborative coding. Code together seeing your colleagues cursors, share your local server and terminal, chat with audio and video and stay safe with end-to-end encryption. I could imagine duckly as a cool way to stream dev-sessions to twitch or youtube too. What do you think?
pair programming
created at 2022-05-11
Cord offers a easy to integrate collaboration API for your web application. While building multiplayer features into your application can take months, Cord got you covered with a Slack-like chat, @mentions, real-time presence and a handy annotation feature. π : https://cord.com/
frontend multiplayer
created at 2022-05-10
BonsaiDB is still in alpha and under active development but already offers a quite nice developer experience. If you are looking for a ACID compliant document database to play with and are π€© about rust make sure to give it a spin! π https://bonsaidb.io/ https://github.com/khonsulabs/bonsaidb
database rust
created at 2022-05-10
Quickly discover, deploy, and share machine learning models with Slai. The product offers a free tier but is behind an on-boarding-call wall. If you want to try Slai right away you can go to their model zoo and click on deploy with Slai to explore their sandbox. Try it with the classic MNIST CNN to recognize handwritten digits. https://www.slai.io/library/models/details/61a552c7957e40caace3bed1 π https://www.slai.io/
machine-learning
created at 2022-05-10
Cerbos offers an open core, plug & play access control allowing for granular permission management. It comes with all the candy you'd expect from a modern access-control tool such as policies as YAML and seamless git integration. It is worth checking out their playground at https://play.cerbos.dev/ (kudos for the great dx!) π https://cerbos.dev/ https://github.com/cerbos/cerbos
access-control
created at 2022-05-09
If you are a Python user you are familiar with Jupyter Notebooks. Livebook takes this experience to the next level for the elixir community. Boasting awesome collaborative features and workflow automation, Livebook delivers stellar developer experience and is also a great way to explore Elixir if you are not familiar with the language yet. Itβs easy to get started with Livebook in the cloud via https://fly.io (scroll down on the page) π https://livebook.dev/ https://github.com/livebook-dev/livebook/discussions Share your thoughts below and make sure to join their GitHub Communit here: https://github.com/livebook-dev/livebook/discussions
elixir notebook
created at 2022-05-09
Tabby is a free and open source SSH, local and Telnet terminal with everything you'll ever need. I've been using Tabby for a while now for when i'm not working in VS Code. While i am not a power user I really enjoy the customization features. Also the serial terminal and SSH Client are often under heavy use in my case. What are your thoughts? Which terminal emulator are you using? π https://tabby.sh/ https://github.com/Eugeny/tabby
terminal
created at 2022-05-05
Astro - Build fast websites, faster. Astro is a new kind of static site builder for the modern web. It is the first site builder to eliminate dead code from your website and only hydrate your essential, interactive UI. Astro is an MIT-licensed, open source build tool that combines a modern developer experience with efficient, lightweight output. The end result? Beautiful websites that work great on any device, across any internet connection. π https://astro.build/ https://github.com/withastro/astro The project has some quite impressive GitHub traction and I can see why. The developer experience is very strong - I rewrote my Jekyll site with Astro in no time & love the seamless integration with React components. What are your thoughts?
frontend static-site-builder