Awesome List Updates on May 18, 2023
13 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Go
Distributed Systems
- raft (⭐876) - Go implementation of the Raft consensus protocol, by CoreOS.
IoT (Internet of Things)
- ekuiper (⭐1.6k) - Lightweight data stream processing engine for IoT edge.
Security
- Interpol (⭐6) - Rule-based data generator for fuzzing and penetration testing.
2. Awesome Fiber
🚧 Boilerplates / 🌱 Third Party
- mikhail-bigun/go-app-template (⭐19) - Clean architecture Go application boilerplate with enriched Fiber implementation.
3. Awesome Terraform
Community Modules / Miscellaneous
- terraform-aws-atlantis (⭐539) - Creates Terraform configurations for running Atlantis on AWS Fargate. Github, Gitlab, and BitBucket are supported.
- terraform-aws-jenkins-ha-agents (⭐8) - EC2 Based Jenkins deployment with HA (spot) agents. Runs on EFS for immutability. Fully customizable, with sensible defaults.
- terraform-aws-notify-slack (⭐484) - Creates SNS topic and Lambda function, which sends notifications to Slack.
Tools / Community providers
- para (⭐58) - The missing 3rd-party plugin manager and a "Swiss army knife" for Terraform/Terragrunt - just 1 tool to facilitate all workflows. 💀
- yor (⭐891) - Automatically tag and trace infrastructure as code frameworks (Terraform, Cloudformation, and Serverless).
Boilerplates / IDE
- Terraform GitOps Framework - Everything you need to build reliable automation for AKS, EKS, and GKE Kubernetes clusters in one free and open-source framework.
Self-hosted Terraform Platforms / IDE
- Digger - Open Source Alternative to Terraform Cloud - Run Terraform plan & apply jobs in your CI.
Videos / IDE
- How to Build Reusable, Composable, Battle tested Terraform Modules - Yevgeniy Brikman talks about how to write Terraform code so that it is reusable, composable and testable. The presentation focuses on Terraform modules but also provides a brief and clear explanation of what problem Terraform was created to solve and a short demo of Terraform basics (~39 min, October 2017).
- Setup Continuous Integration for a Terraform module - Example of using CI with Kitchen-Terraform to test, tag and publish our Terraform module, which creates a Google Compute Instance.
4. Awesome H2o
Research Papers
- Automated machine learning: AI-driven decision making in business analytics Marc Schmitt. (2023)
5. Awesome Neovim
Utility / Diagnostics
- RutaTang/compter.nvim (⭐26) - Power and extend the ability of
<C-a>and<C-x>with customized patterns.
6. Awesome Integration
Resources / Articles
- Architectural Styles and the Design of Network-based Software Architectures - Roy Fielding's dissertation defining REST.
- Web API Design: Crafting interfaces that developers love - Creating Web APIs that are consistent, intuitive, and user-friendly for developers.
7. Awesome Generative Deep Art
Large Language Models (LLMs)
- togethercomputer/OpenChatKit (⭐9k): provides an open-source base to create both specialized and general purpose chatbots for various applications
Autonomous LLM Agents / Prompt Engineering for Text-to-image
- Vercel for AI agents (⭐9k): "help developers to build, deploy, and monitor AI agents, focusing on specialized AI agents that build software for you - your personal software developers"
8. Awesome Ios
UI Testing
- Marathon Runner (⭐612) - Fast, platform-independent test runner focused on performance and stability execute tests.
9. Awesome Stacks Chain
Apps / Stacks Web Applications
- Sigle - Decentralized writing platform.
- Console - Decentralized community application.
Apps / Blockchain Name System
- BNSx - Manage many BNS names with one account (1:n).
- BNS and Ordinals - Inscribe BNS as Ordinal.
- Ryder Handles - BNS namespaces for communities.
Apps / Stacking Apps
- Lock Stacks - App to stack Stacks token directly or with a pool.
- PlanBetter pool - Stacking pool with Bitcoin rewards.
- Xverse pool - Stacking pool built into Xverse mobile app.
Clarity Resources / Developer Tools
- Clariform (⭐14) - Linter and formatter for Clarity.
- ClarityGPT Prompt - Writing smart contracts with a chat bot.
- Hiro Platform - In-browser IDE.
Clarity Resources / Example Contracts
- Example Contracts (⭐12) - A collection of sample smart contracts to serve as a starting point for writing your own.
- Audited Example Smart Contracts (⭐76) - Another collection of smart contract examples, these have been audited for security.
Clarity Resources / Libraries
- clarity-bitcoin (⭐20) - A library to verify Bitcoin transactions.
Clarity Resources / Contracts
- ExecutorDAO (⭐48) - A Clarity framework for building DAO functionality into your smart contracts.
- Digital Will (⭐1) - Conditional fund transfers.
Clarity Resources / Stacking
- Stacking Pools (⭐3) - Wrapper contracts of PoX for stacking pools.
App Development / Indexing and Querying APIs
- Stacks API - Hosted API to interact directly with the blockchain to query information, broadcast transactions, and scale your projects on Stacks.
- Quicknode - Hosted ednpoint to quickly and easily connect to Stacks using Quicknode.
- Self-Hosted Render (⭐10) - One-click deploy tool to self-host a Stacks node on Render.
- Self-Hosted Digital Ocean - Digital Ocean droplet for running a Stacks node.
- Self-Hosted Docker (⭐33) - Tool to run a self-hosted Stacks node with Docker.
Learning Resources / Videos
- Web3 for Bitcoin - Overview of Stacks, the problem it solves, how it brings smart contract functionality to Bitcoin, and how to start building on it.
- Why Build on Stacks - An overview of why web3 developers might want to build on Stacks over other blockchain protocols.
Learning Resources / Written Tutorials
- Built on Bitcoin: An Introduction to Full-Stack Web3 Development with Stacks - A high-level overview of building full-stack applications with Stacks.
- Understanding Stacks Post Conditions - A guide to understanding and working with Post Conditions in Stacks.
- Test-Driven Stacks Development with Clarinet - A tutorial showing how to utilize Clarinet for testing and TDD.
- Build a DEX with Stacks - An extensive introduction to working with Stacks by building a full-stack decentralized exchange.
- Build a Stacks app with Remix - How to create a server-side rendered Stacks app using the Remix JS framework and Micro-Stacks.
- Build a Stacks app with Next.js - Similar to the Remix tutorial above, this one utilizing Next.js and Micro-Stacks.
- Creating a Voting Contract - A multi-part series showing how to use Clarity to create a simple voting smart contract.
- Building an NFT with Stacks and Clarity - Utilize the SIP-009 standard to create an NFT using Clarity.
- Order Book Contract Walkthrough - Walkthrough of an order book smart contract built with Clarity.
- NFT Tutorial - Create an NFT with Clarity.
Learning Resources / Books
- Clarity of Mind - Writing productive smart contracts that are predictable. CC BY-SA 4.0
Learning Resources / Courses
- Clarity Universe - A comprehensive Clarity development course, offered as both a self-paced course or as a 6-week guided cohort.
Community / Courses
- YouTube - Stacks ecosystem YouTube.
10. Awesome Mac
Reading and Writing Tools / Text Editors
- Plain Text Editor - Simple distraction-free notepad.
Developer Tools / Network Analysis
- Proxie - HTTP debugging proxy.
Communication / Collaboration and Team Tools
- Textual - Internet Relay Chat (IRC) client.
Utilities / To-Do Lists
- Focus - Beautiful pomodoro-based time manager.
11. Awesome Speakers
Africa / Nigeria 🇳🇬
Awesome speakers in the programming and design communities
Let's make it more transparent and easy to find awesome speakers for meetups and conferences! This list of speakers, their contact details and the topics they talk about is a start towards this goal.
Please add to the list and help make a better-connected, richer community.
Europe / Austria 🇦🇹
Sydney
Mario Nebl
Topics: JavaScript, Node.js, JS Architecture
https://www.linkedin.com/in/mario-nebl-62b6b3187
Europe / Poland 🇵🇱
Krakow
Anna Migas
Topics: HTML, CSS, JavaScript, Web Animations, Web Performance
https://twitter.com/szynszyliszys
Kacper Sokołowski
Topics: JavaScript, Security, Service Workers
https://twitter.com/kaapa_s
Konrad Dzwinel
Topics: Developer Tools, JavaScript
https://toot.cafe/@kdzwinel
Europe / Spain 🇪🇸
Novi Sad
Stanislav Deviatov
Topics: Kafka, Mulesoft, API Management, Integration Platforms
https://twitter.com/stn1slv
12. Awesome Elixir
Frameworks
- Petal Components (⭐1k) - A set of HEEX components that makes it easy for Phoenix developers to build beautiful web apps.
13. Vertx Awesome
Web Frameworks
- vertx-rest (⭐45) - Abstraction over resteasy-vertx to simplify writing a Vert.x REST application based on JAX-RS annotations.
Authentication Authorisation
- Vert.x Auth SQL (⭐168)
- Vert.x authentication/authorisation based on the Vert.x SQL client and a relational database.
- Prev: May 19, 2023
- Next: May 17, 2023