awesome-algorand
⚡A curated list of awesome resources related to the Ⱥlgorand Blockchain ⛓
Stars: 186
Awesome Algorand is a curated list of resources related to the Algorand Blockchain, including official resources, wallets, blockchain explorers, portfolio trackers, learning resources, development tools, DeFi platforms, nodes & consensus participation, subscription management, security auditing services, blockchain bridges, oracles, name services, community resources, Algorand Request for Comments, metrics and analytics services, decentralized voting tools, and NFT marketplaces. The repository provides a comprehensive collection of tools, tutorials, protocols, and platforms for developers, users, and enthusiasts interested in the Algorand ecosystem.
README:
Algorand is an open-source, proof of stake blockchain and smart contract computing platform.
- Official Resources
- Wallets
- Blockchain Explorers
- Portfolio Trackers
- Learning Resources
- Development Tools
- DeFi Platforms
- Nodes & Consensus Participation
- Subscription Management
- Security Auditing Services
- Blockchain Bridges
- Oracles
- Name Services
- Community Resources
- Algorand Request for Comments
- Metrics and Analytics Services
- Decentralized voting
- NFT Marketplaces
Official resources for Algorand.
- Algorand - Official website.
- Algorand Foundation - Official website of the Foundation.
- Algorand FAQ - FAQ maintained by the Algorand Foundation.
- Algorand Governance - Official website of Algorand Governance program.
- Algorand Developer Portal - Official Algorand developer portal.
- Algorand Discord - Official Algorand Discord server.
List of wallet providers for Algorand. Please note that this list is not exhaustive and is not an endorsement of any wallet provider.
⚠️ Given the attacks on MyAlgo wallet users, related sdk has been excluded from the list.
- Pera Wallet - Secure, open source and community driven wallet for both mobile and desktop devices. Maintained by the team behind official Algorand Wallet.
- Method Wallet - Algorand Wallet you'll love.
- Defly Wallet - Defly is an Algorand wallet with great suit of integrated DeFi features.
- Daffi Wallet - Daffi is a mobile wallet for Algorand with integrated access to Daffi platform.
- Exodus - Exodus is a multi-cryptocurrency wallet that supports Algorand.
- A-Wallet - AWallet is an open source, HTML only, corporate friendly, and secure Algorand wallet.
- Liquid Auth - Liquid Auth is a self-hosted authentication service that provides a simple way to associate Passkeys to KeyPair(s) commonly found in cryptocurrencies. In addition to authentication, Liquid Auth provides a Peer to Peer signaling service. Not only can you authenticate users, but you can also establish secure connections between them.
List of blockchain explorers for Algorand. Used to view transactions, accounts, assets, etc.
- Allo - Allo is a blockchain explorer for all of Algorand created by Nodely.
- NFTExplorer - Algorand Standard Asset (ASA) explorer built by @TomassoAE and JoshLmao.
- Pera Explorer - Algorand Accounts, Standard Asset (ASA) explorer built by Pera Wallet
- Algorand Ballet - Algorand accounts' 2D graphs.
- Algorand Multiverse - Algorand accounts' 3D graphs.
- Asalytic - Analyze the Algorand NFT space.
-
Dappflow - Algorand Private Network Explorer (supports Sandbox in
localhost
). - Bitquery - Actionable, insightful blockchain GraphQL APIs for more than 30 blockchains. One of the highlighted features is the ability to query a list of Algorand block proposers.
- Lora - Lora is a powerful visual tool designed to streamline the Algorand local development experience. It acts as both a network explorer and a tool for building and testing your Algorand applications.
List of portfolio trackers for Algorand. Aids in tracking the value of your assets.
- CompX - Track or search assets, rewards, yield farming, transactions, and NFTs on the Algorand blockchain anywhere and anytime. Formerly Algogator.Finance.
- ASA Stats - One-stop portfolio tracker used to summarize Algorand asset valuations from up to five wallet addresses.
List of learning resources for Algorand. Includes courses, tutorials, and other resources.
- Algorand School - Algorand School crash course slide deck.
- Zero to Hero PyTeal - PyTeal crash course video lectures.
- Algorand, efficient self-sustaining blockchain - Proof of Stake Blockchain Efficiency Framework.
- Algorand Efficiency - Understanding Algorand's working principles and its efficiency.
- Introduction to AVM and Applications - Introduction to the Algorand Virtual Machine architecture and Algorand Smart Contracts (aka Applications).
- Introduction to PyTeal - Introduction to PyTeal, a Python framework to develop Smart Contract on Algorand (with @matteojug).
- PyTeal ABI Smart Contracts - Using PyTeal to develop ABI-compliant Smart Contracts on Algorand. Final live coding section (with @deanste).
- Beaker - Framework for Algorand Smart Contract development, client and testing based on PyTeal. Live coding session (with @HGKimChris).
- Dissecting Algorand - Introduction Algorand and an analysis on Algorand's inner workings.
- Zero to Hero Algorand Ecosystem Onboarding Guide - Speak Fluent Algorand in 24 Hours.
Please note these are intended for absolute beginners interested in foundational knowledge relatable to all blockchain systems. Building a theoretical understanding of the domain of Blockchain protocols is an important prerequisite that can significantly amplify your learning about Algorand technology.
- Foundations of Blockchains - A video course by Tim Roughgarden a Professor of Computer Science at Columbia University highlighting the fundamental principles, concepts and properties of Blockchain protocols.
- Lending pool using Reach - Tutorial on how to build a lending pool using the Reach language.
- Creating a License Manager Contract - Tutorial on utilizing PyTEAL and Inner Transactions.
- Stateless session management with the Pera wallet - Pera Wallet connection example with Nextjs and Redux.
- AlgoMinter - Build your web app for minting assets using Python, AlgoSigner, and Anvil Platform.
- Getting Started with Django, Python, and Algorand - Tutorial from algorand developer portal.
- MultiSig with Algorand for Co-operative Groups - Decentralised co-operative unions with Algorand Multisignature Account.
- Adding Notes to Transactions - Read and Write to the Transaction Note Field with Python.
- Create Assets with a Stateful Smart Contract - Using Stateful Smart Contract To Create Algorand Standard Asset.
Awesome client libraries, tools, and community utilities.
- AlgoKit CLI - The Algorand AlgoKit CLI is the one-stop shop tool for developers building on the Algorand network. Official tooling maintained by the Algorand Foundation.
- tealinspector - Quick and easy TEAL code debugging by Hipo labs.
AlgoKit templates are a set of starter and production-ready baseline templates for developing and deploying Algorand applications. They are designed to be used as a starting point for developers to quickly bootstrap their projects and focus on the business logic of their applications. Refer to Creating AlgoKit Templates for a general guide on how to create your own AlgoKit templates.
- algokit-beaker-default-template - Official AlgoKit beaker template provides a production-ready baseline for developing and deploying Beaker smart contracts. Also serves as a reference for template builders on implementing smart-contract-only algokit templates.
- algokit-python-template - Official AlgoKit's Algorand Python template provides a production-ready baseline for developing and deploying smart contracts in Python.
- algokit-react-frontend-template - Official AlgoKit React frontend template provides a production-ready baseline for developing and deploying React frontend applications with Algorand dependencies integrated. Also serves as a reference for template builders on implementing standalone algokit frontend templates.
- algokit-fullstack-template - Official AlgoKit fullstack template provides a production-ready baseline for developing and deploying fullstack applications with Algorand dependencies integrated. Also serves as a reference for template builders on how to combine standalone algokit templates under one full stack template project.
- algokit-tealish-template - AlgoKit community template for quick starting a smart contract project with tealish and algojig.
- algokit-goracle-template - Algokit community template for quick starting a smart contract project interacting with goracle.
Awesome client libraries, tools, and community utilities sorted by the language of implementation.
- vertices-algorand-sdk - The Vertices SDK provides developers with easy device access to interact with Blockchains.
- unreal-algorand-sdk - Official Unreal Engine plugin for Algorand Blockchain Platform.
- cplusplus-algorand-sdk - Algorand C++ SDK: This repo is providing C++ sdk on algorand chain.
- dart-algorand-sdk - Dart Algorand SDK.
- go-algorand - Algorand's official implementation in Go.
- go-algorand-sdk - The Algorand Golang SDK.
- conduit - Algorand's data pipeline framework.
- php-algorand-sdk - Algorand PHP SDK created by @ffsolutions.
- algorand-php - Algorand PHP SDK created by @RootSoft.
- py-algorand-sdk - The Algorand Python SDK.
- tinyman-py-sdk - Tinyman Python SDK.
- smart-asa - Smart ASA PyTeal reference implementation based on ARC-20.
- js-algorand-sdk - The Algorand JavaScript SDK & Examples.
- algo-builder - Framework to automate development of Algorand Assets and Smart Contracts.
- algo-builder-templates - Dapps templates for Algo Builder.
- algonaut.js - An easier Algo sdk for front-end dapps (typescript).
- perawallet-connect - JavaScript SDK for integrating Pera Wallet to web applications.
- defly-connect - JavaScript SDK for integrating Defly Wallet to web applications.
- subtopia-js - Subtopia JavaScript SDK providing convenient interfaces to interact with Subtopia platform.
- java-algorand-sdk - The Algorand Java SDK.
- dotnet-algorand-sdk - Algorand .NET SDK created by @RileyGe.
- unity-algorand-sdk - An Algorand SDK for Unity. Use the Algorand blockchain in your video game.
- unity-algorand-sdk-based-on-net-sdk - Quick and dirty Unity SDK based on .NET Algorand SDK by RileyGe.
- dotnet-alogrand-sdk (2) - Algorand .NET SDK maintained by @FrankSzendzielarz.
- dotnet-tinyman-sdk - Tinyman .NET SDK.
- dotnet-yieldly-sdk - Yieldly .NET SDK.
- powershell-algorand-module - Algorand PowerShell Module.
- rust-algorand-sdk - Rust Algorand SDK.
- algorand-wallet - Algorand wallet official implementation in Swift.
- swift-algorand-sdk - A Swift SDK for interacting with the Algorand Blockchain.
- TEALrb - A Ruby DSL for writing Algorand smart contracts. (Archived on Jan 22, 2023)
Awesome client libraries, tools, community plugins and integrations for IDEs.
- vim-algorand-teal - Minimalistic syntax highlight for Algorand's TEAL Smart Contract language to vim.
- algoDEA - Algorand IntelliJ Plugin.
- Obsidian Labs/vscode-algorand - Algorand VS Code Extension.
- optio-labs/teal-debugger-extension - Debug teal with minimal AVM configuration inside VSCode.
- Algorand Visual Studio Extension - Visual Studio extensions for C# TEAL compilation and Algorand Smart Contract development.
Awesome testing, debugging, deployment, monitoring and other tools for Algorand.
- puya - PuyaPy is an official Python to TEAL compiler that allows you to write code to execute on the Algorand Virtual Machine (AVM) with Python syntax.
- pyteal - Algorand Smart Contracts in Python.
-
beaker - A tool for smart contract development on the Algorand blockchain. Inspired by
flask
. - pyteal-utils - PyTEAL utilities library.
- reach - A domain-specific language for building cross chain decentralized applications (DApps).
- aqua-compiler - An expressive high level language for the Algorand block chain that compiles to TEAL code.
- algoml - A domain-specific language for specifying Algorand smart contracts, which compiles into TEAL scripts.
- tealang - A high level language for Algorand ASC1 and TEAL.
- ASC Builder - A GUI (drag and drop) tool for developing & deploying Algorand smart contracts developed by Algoknox.
- tealish - Tealish is a readable language for the Algorand Virtual Machine. It enables developers to write TEAL in a procedural style optimized for readability.
- avm-semantics - Algorand Virtual Machine and TEAL Semantics in K framework. Aids with testing and formal verification of smart contracts.
- TEALScript - Enables Algorand smart contract development with native TypeScript syntax, tooling, and IDE support.
- Algorand Sandbox - Fast way to create and configure an Algorand development environment.
- Algorand Sandbox Dev - Docker Hub image for faster local development and CI/CD usage. (Archived on Jan 2, 2024)
- Official Algod Container - Algod Docker Hub image from Algorand Inc.
- Official Conduit Container - Conduit Docker Hub image from Algorand Inc.
- graviton - Algorand's TEAL blackbox testing toolkit.
- tealer - Static TEAL analyser with a set of vulnerability detectors for quick contracts reviews.
- irulan - Web app for deploying + testing smart contracts (open source! + PRs welcome).
- algojig - A tool for testing Algorand smart contracts.
- use-wallet - React hooks for using Algorand compatible wallets with web applications. Developed by txnlab.
- use-wallet-js - TypeScript library for integrating Algorand wallets into decentralized applications.
- rsagg - A Rust library for GPU accelerated Algorand 'vanity' address generation.
Awesome DeFi platforms and protocols on Algorand. Please note that this list is not aimed to promote any specific project, but rather to provide a comprehensive overview of the ecosystem. Do your own research before investing or using any of the projects listed here.
- Tinyman - A decentralized trading protocol, AMM and platform.
- Pact - Decentralised Automated Market Maker (AMM) built on the Algorand protocol.
- Lofty.ai - Tokenized real estate investing platform.
- Folks.finance - Decentralized capital markets protocol.
- C3 - Cross-margin cross-collateralization clearing engine protocol.
- Cometa.farm - Decentralized liquidity-as-a-service.
- aramid.finance - A Decentralized Cross-Chain Protocol supporitng Algorand, Polygon, Ethereum and other EVM chains.
- stabilitas.finance - Stable and secure digital assets for various purposes such as purchases, remittances and as a store of value.
- vestige.fi - A decentralized ecosystem of tools primary used as a tool to track and trend Algorand Standard Assets and Liquidity Pools across the ecosystem. The platform also provides a decentralized swap and a launchpad platform.
- Algorand - The Undocumented Docs - Dev Notes for Archival Node, Indexer Setup (and more).
- Nodely - Free Node/Indexer APIs, Node running FAQ, Node/Indexer daily snapshots.
- Algorand Node UI - Terminal UI for remote Algorand node management.
- SubQuery - Open, fast, flexible, and decentralised cross-chain data indexer for Algorand (getting started guide).
- AlgoRun - Simple CLI utility for setting up and starting Algorand MainNet participation node.
- AlloCTRL - A simple, open source, dashboard to help managing your node and participation keys safely, from your local machine.
- TxnLab/reti - Provides contracts, a Node Daemon, and a UI for Algorand 'The Reti' consensus incentives, facilitating the creation of decentralized staking pools on the Algorand network to promote broader participation and enhance network security through diversification.
Awesome subscription management platforms on Algorand. Please note that this list is not aimed to promote any specific project, but rather to provide a comprehensive overview of the ecosystem. Do your own research before investing or using any of the projects listed here.
- Subtopia - Decentralized subscription management platform for dApp creators and platform on Algorand. Manage and own your subscription infrastructure, setup flexible plans, discounts and get paid in Algo or any ASA token. Created by @aorumbayev.
This section is not aimed to promote any of the companies below, please do your due diligence when researching on options available for audits. Instead, the following is simply aimed to highlight an expanding variety of companies offering smart contract audits for Algorand ecosystem.
- Certik - CertiK provides the gold standard in web3 security tools, from its industry-leading smart contract audits, to its blockchain analytics tools such as Skynet and SkyTrace, making it the ideal partner in ensuring the end-to-end security of Algorand projects.
- AlgoBuilder Audits - The team behind AlgoBuilder offering to consult your project, have smart contracts done by professionals, write automated tests or audit your existing project.
- UlamLabs - A blockchain lab based in Poland, offering auditing services for Algorand smart contracts.
- Runtime Verification - Smart contract analysis and verification by the team who audited platforms like Algofi, FolksFinance, Yieldly and other prominent DeFi platforms in the ecosystem.
- Immunebytes - Secure your Algorand Smart Contract with credible security auditing solutions.
- KudelskiSecurity - Move your blockchain project securely and successfully into production or onto mainnet. Company can help you assess, design, customize, deploy and manage blockchain and digital ledger technology systems so you can confidently leverage security as a powerful differentiator in this dynamic market.
- algorand-ecosystem-audits - A growing collection of audit reports in the Algorand ecosystem maintained by blockshake-io.
- Vantage Point Blockchain - Smart contract audits, crypto wallet audit and other penetration testing services in Algorand ecosystem with clients such as Folks.Finance, Pera, Algorand Foundation, Deflex (Defly/Alammex), GARD, Venue.One and others. Reports are signed by velocity.vantagepoint.algo and published at https://github.com/vantagepointreports/releases.
- Tenset Security - Comprising a team of Web3 Security Researchers, Tenset Security is dedicated to leaving no stone unturned in their pursuit of security excellence. They have a proven track record of success in discovering high-severity vulnerabilities specifically within Algorand projects, emphasizing their expertise and commitment to the Algorand ecosystem.
This provides a list of bridges that allow for cross-chain transfers of assets between Algorand and other blockchains.
- Algomint - Centralized BTC and ETH bridge to Algorand.
- XP.network - Centralized cross-chain NFT bridge.
- ptokens - pNetwork Officially Launched Cross-Chain Bridges for Algorand.
- Messina - The ALGO — ETH two-way Messina.one's Bridge will open the doors for interoperability between Ethereum and ERC-20 tokens with Algorand.
A list of oracle solutions that allow for smart contracts to interact with the real world.
- Gora - Decentralized oracle networks that connect the Algorand blockchain with the real world.
A list of name services that allow for human-readable addresses.
- NFDomains - Algorand name service and marketplace for Non-Fungible Domains (NFDs) — unique, readable aliases for wallet addresses.
The following contains sections related to open source projects, utilities, and news resources.
A list of open source projects, blogs, websites that are built on top of Algorand.
- arc3.xyz - Dapp that can be used to mint ARC3 compliant NFTs.
- Auction Demo - On-chain NFT auction using smart contracts.
- Algorand Session Wallet - Session wallet to allow persisted wallet connections across multiple wallets.
- AlgoWorld-Contracts - Collection of all smart contracts used by AlgoWorld, written in PyTeal.
- AlgoWorld-Swapper - Free and trustless ASA swapper, powered by Algorand Smart Signatures.
- WalletConnect Example DApp - Algorand WalletConnect demo.
- TinyBar App - A tiny macOS menu bar app for tracking ASA prices from TinyMan.
- algonim - First Algorand mini-puzzle-game. Written in Python+PyTEAL by @cusma.
- algorealm - Claim the Crown and the Sceptre of Algorand Realm! Written in Python+PyTEAL by @cusma.
- algorealm-ui - A web CLI Emulator version of algorealm cli game by @aorumbayev.
- minter - Bulk mint Algorand NFTs following the ARC-69 community standard. Written in Node.js by @fish.exe.
- algovanity - Algorand Vanity Address Generator from Ripe.
- galvanity - Galvanity is Algorand vanity address generator written in Go.
- genpyteal - Generate PyTeal from (mostly) normal Python.
- AgorHash - Public, permissionless, decentralized and uncensorable free speech protocol.
- GoPlausible - Proof of anything protocol, built on Algorand. Create or claim your first PLAUS on Algorand!.
- QRCode Generator
- algofractals - Mint randomly generated mandelbrot fractals with embedded ARC69 tags. (Archived on Dec 31, 2023)
- algorewards - Free and unofficial Algorand governance reward calculator. Hosted on GitHub Pages.
- algorand.dev - Algorand Developer: The unofficial developer resource.
- Pipeline-UI - A React.js based component library for rapid deployment of Algorand Dapps.
- STOI - Song ownership gone decentralized via microDAOs.
- AlgoTables - A suite of tools designed to aid everyday hodlers of ALGO who participate in the Algorand ecosystem.
- AlgoPing - A tiny cron job that issues a tweet if public Algorand Nodes (AlgoExplorer, AlgoNode and etc) are not healthy.
- SliceSwap - One place to trade your assets across major Dex's. All swaps are powered by @deflexfi.
- algodaddy - A blog website for Algorand community.
- directorydotalgo - Algorand's unofficial ecosystem directory of projects.
- staketaxcsv - Python backend for stake.tax that generates taxable transactions CSVs for Algorand and other blockchains.
Standards and specs defined in finalized ARCs. The list of all the ARCs can be found here.
- ARC3 - Official Algorand Standard Asset Parameters Conventions for Fungible and Non-Fungible Tokens.
- ARC69 - Unofficial Algorand Standart Asset Parameters Convention popular in Algorand NFT community, inspired by Open Sea's metadata standards and EIP-1155, created by @algokittens.
Metrics and analytics services for Algorand.
- Algorand MainNet metrics - Dashboard that measures the current scale, security, decentralization, and adoption of the open-source Algorand protocol.
- How Big is Algorand? - Algorand's networks size monitor.
- Algorand Mempool - Algorand mempool explorer.
- Metrika - Algorand network performance and account monitor.
- Algorand Stats - All stats about Algorand Governance.
Tools for on-chain voting powered by Algorand
- nft_voting_tool - Official voting tool by Algorand Foundation. The repository contains a voting tool that allows for creation and facilitation of immutable, tamperproof voting using the Algorand blockchain.
- vote-coin-demo - Decentralized message standard for on-chain voting on Algorand developed by @scholtz.
Awesome NFT marketplaces and galleries on Algorand.
- AB2 - decentralized marketplace for crypto art assets secured on the Algorand blockchain created by @ab2_gallery.
- Rand Gallery - Algorand Standard Asset (ASA) explorer and marketplace developed by Chris Antaki.
- AlgoGems - Algorand Standard Asset (ASA) markeplace and trading platform for NFT collectors.
- AlgoWorldExplorer - NFT marketplace, explorer and gallery for AlgoWorld NFTs developed by @aorumbayev.
- AlgoMart - Opensource NFT marketplace whitelabel solution.
- ALGOxNFT - NFT gallery and marketplace.
- Dartroom - Decentralized NFT explorer, minting and trading.
- Alchemon - Monster-collecting NFT card game.
- Otherverse - NFT collections marketplace.
- Musa - Music, Art & Fashion NFT gallery and marketplace.
- Flatter - NFT art and collectible marketplace.
- Aorist - NFT art gallery and marketplace.
- ASA cafe - Algorand Standard Asset platform and decentralized marketplace built by @CryptoRUSHGav. ASA cafe lets users mint and trade freely using the most modern standards, such as ARC-19, in Algo, USDC, or one of ASA cafe's expanding list of curated non-network tokens.
- Grid - The Grid is a lightweight, static site that executes in the clients frontend to retrieve an arbitrary list of live contracts for users to browse and interact with. The Grid is highly configurable allowing for any of the ZestBloom supported contracts and sale types to be displayed, but through means of a simple configuration file, what gets displayed may easily be constrained to only a specific collection or curated list of sales.
Contributions welcome! Read the contribution guidelines first.
Special thanks to everyone who forked or starred the repository ❤️
License
To the extent possible under law, @aorumbayev has waived all copyright and related or neighboring rights to Awesome Algorand.
For the full license, see LICENSE.
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for awesome-algorand
Similar Open Source Tools
awesome-algorand
Awesome Algorand is a curated list of resources related to the Algorand Blockchain, including official resources, wallets, blockchain explorers, portfolio trackers, learning resources, development tools, DeFi platforms, nodes & consensus participation, subscription management, security auditing services, blockchain bridges, oracles, name services, community resources, Algorand Request for Comments, metrics and analytics services, decentralized voting tools, and NFT marketplaces. The repository provides a comprehensive collection of tools, tutorials, protocols, and platforms for developers, users, and enthusiasts interested in the Algorand ecosystem.
agentUniverse
agentUniverse is a framework for developing applications powered by multi-agent based on large language model. It provides essential components for building single agent and multi-agent collaboration mechanism for customizing collaboration patterns. Developers can easily construct multi-agent applications and share pattern practices from different fields. The framework includes pre-installed collaboration patterns like PEER and DOE for complex task breakdown and data-intensive tasks.
awesome-openvino
Awesome OpenVINO is a curated list of AI projects based on the OpenVINO toolkit, offering a rich assortment of projects, libraries, and tutorials covering various topics like model optimization, deployment, and real-world applications across industries. It serves as a valuable resource continuously updated to maximize the potential of OpenVINO in projects, featuring projects like Stable Diffusion web UI, Visioncom, FastSD CPU, OpenVINO AI Plugins for GIMP, and more.
CodeFuse-muAgent
CodeFuse-muAgent is a Multi-Agent framework designed to streamline Standard Operating Procedure (SOP) orchestration for agents. It integrates toolkits, code libraries, knowledge bases, and sandbox environments for rapid construction of complex Multi-Agent interactive applications. The framework enables efficient execution and handling of multi-layered and multi-dimensional tasks.
awesome-gpt-security
Awesome GPT + Security is a curated list of awesome security tools, experimental case or other interesting things with LLM or GPT. It includes tools for integrated security, auditing, reconnaissance, offensive security, detecting security issues, preventing security breaches, social engineering, reverse engineering, investigating security incidents, fixing security vulnerabilities, assessing security posture, and more. The list also includes experimental cases, academic research, blogs, and fun projects related to GPT security. Additionally, it provides resources on GPT security standards, bypassing security policies, bug bounty programs, cracking GPT APIs, and plugin security.
miyagi
Project Miyagi showcases Microsoft's Copilot Stack in an envisioning workshop aimed at designing, developing, and deploying enterprise-grade intelligent apps. By exploring both generative and traditional ML use cases, Miyagi offers an experiential approach to developing AI-infused product experiences that enhance productivity and enable hyper-personalization. Additionally, the workshop introduces traditional software engineers to emerging design patterns in prompt engineering, such as chain-of-thought and retrieval-augmentation, as well as to techniques like vectorization for long-term memory, fine-tuning of OSS models, agent-like orchestration, and plugins or tools for augmenting and grounding LLMs.
twinny
Twinny is a free and private AI extension for Visual Studio Code that offers AI-based code completion and code discussion features. It provides real-time code suggestions, function explanations, test generation, refactoring requests, and more. Twinny operates both online and offline, supports customizable API endpoints, conforms to OpenAI API standards, and offers various customization options for prompt templates, API providers, model names, and more. It is compatible with multiple APIs and allows users to accept code solutions directly in the editor, create new documents from code blocks, and copy generated code solution blocks. Twinny is open-source under the MIT license and welcomes contributions from the community.
hopsworks
Hopsworks is a data platform for ML with a Python-centric Feature Store and MLOps capabilities. It provides collaboration for ML teams, offering a secure, governed platform for developing, managing, and sharing ML assets. Hopsworks supports project-based multi-tenancy, team collaboration, development tools for Data Science, and is available on any platform including managed cloud services and on-premise installations. The platform enables end-to-end responsibility from raw data to managed features and models, supports versioning, lineage, and provenance, and facilitates the complete MLOps life cycle.
twinny
Twinny is a free and open-source AI code completion plugin for Visual Studio Code and compatible editors. It integrates with various tools and frameworks, including Ollama, llama.cpp, oobabooga/text-generation-webui, LM Studio, LiteLLM, and Open WebUI. Twinny offers features such as fill-in-the-middle code completion, chat with AI about your code, customizable API endpoints, and support for single or multiline fill-in-middle completions. It is easy to install via the Visual Studio Code extensions marketplace and provides a range of customization options. Twinny supports both online and offline operation and conforms to the OpenAI API standard.
GenAI_Agents
GenAI Agents is a comprehensive repository for developing and implementing Generative AI (GenAI) agents, ranging from simple conversational bots to complex multi-agent systems. It serves as a valuable resource for learning, building, and sharing GenAI agents, offering tutorials, implementations, and a platform for showcasing innovative agent creations. The repository covers a wide range of agent architectures and applications, providing step-by-step tutorials, ready-to-use implementations, and regular updates on advancements in GenAI technology.
NeMo
NeMo Framework is a generative AI framework built for researchers and pytorch developers working on large language models (LLMs), multimodal models (MM), automatic speech recognition (ASR), and text-to-speech synthesis (TTS). The primary objective of NeMo is to provide a scalable framework for researchers and developers from industry and academia to more easily implement and design new generative AI models by being able to leverage existing code and pretrained models.
Robyn
Robyn is an experimental, semi-automated and open-sourced Marketing Mix Modeling (MMM) package from Meta Marketing Science. It uses various machine learning techniques to define media channel efficiency and effectivity, explore adstock rates and saturation curves. Built for granular datasets with many independent variables, especially suitable for digital and direct response advertisers with rich data sources. Aiming to democratize MMM, make it accessible for advertisers of all sizes, and contribute to the measurement landscape.
awesome-mlops
Awesome MLOps is a curated list of tools related to Machine Learning Operations, covering areas such as AutoML, CI/CD for Machine Learning, Data Cataloging, Data Enrichment, Data Exploration, Data Management, Data Processing, Data Validation, Data Visualization, Drift Detection, Feature Engineering, Feature Store, Hyperparameter Tuning, Knowledge Sharing, Machine Learning Platforms, Model Fairness and Privacy, Model Interpretability, Model Lifecycle, Model Serving, Model Testing & Validation, Optimization Tools, Simplification Tools, Visual Analysis and Debugging, and Workflow Tools. The repository provides a comprehensive collection of tools and resources for individuals and teams working in the field of MLOps.
nixtla
Nixtla is a production-ready generative pretrained transformer for time series forecasting and anomaly detection. It can accurately predict various domains such as retail, electricity, finance, and IoT with just a few lines of code. TimeGPT introduces a paradigm shift with its standout performance, efficiency, and simplicity, making it accessible even to users with minimal coding experience. The model is based on self-attention and is independently trained on a vast time series dataset to minimize forecasting error. It offers features like zero-shot inference, fine-tuning, API access, adding exogenous variables, multiple series forecasting, custom loss function, cross-validation, prediction intervals, and handling irregular timestamps.
TensorRT-Model-Optimizer
The NVIDIA TensorRT Model Optimizer is a library designed to quantize and compress deep learning models for optimized inference on GPUs. It offers state-of-the-art model optimization techniques including quantization and sparsity to reduce inference costs for generative AI models. Users can easily stack different optimization techniques to produce quantized checkpoints from torch or ONNX models. The quantized checkpoints are ready for deployment in inference frameworks like TensorRT-LLM or TensorRT, with planned integrations for NVIDIA NeMo and Megatron-LM. The tool also supports 8-bit quantization with Stable Diffusion for enterprise users on NVIDIA NIM. Model Optimizer is available for free on NVIDIA PyPI, and this repository serves as a platform for sharing examples, GPU-optimized recipes, and collecting community feedback.
podman-desktop-extension-ai-lab
Podman AI Lab is an open source extension for Podman Desktop designed to work with Large Language Models (LLMs) on a local environment. It features a recipe catalog with common AI use cases, a curated set of open source models, and a playground for learning, prototyping, and experimentation. Users can quickly and easily get started bringing AI into their applications without depending on external infrastructure, ensuring data privacy and security.
For similar tasks
airswap-protocols
AirSwap Protocols is a repository containing smart contracts for developers and traders on the AirSwap peer-to-peer trading network. It includes various packages for functionalities like server registry, atomic token swap, staking, rewards pool, batch token and order calls, libraries, and utils. The repository follows a branching and release process for contracts and tools, with steps for regular development process and individual package features or patches. Users can deploy and verify contracts using specific commands with network flags.
awesome-algorand
Awesome Algorand is a curated list of resources related to the Algorand Blockchain, including official resources, wallets, blockchain explorers, portfolio trackers, learning resources, development tools, DeFi platforms, nodes & consensus participation, subscription management, security auditing services, blockchain bridges, oracles, name services, community resources, Algorand Request for Comments, metrics and analytics services, decentralized voting tools, and NFT marketplaces. The repository provides a comprehensive collection of tools, tutorials, protocols, and platforms for developers, users, and enthusiasts interested in the Algorand ecosystem.
airbadge
Airbadge is a Stripe addon for Auth.js that provides an easy way to create a SaaS site without writing any authentication or payment code. It integrates Stripe Checkout into the signup flow, offers over 50 OAuth options for authentication, allows route and UI restriction based on subscription, enables self-service account management, handles all Stripe webhooks, supports trials and free plans, includes subscription and plan data in the session, and is open source with a BSL license. The project also provides components for conditional UI display based on subscription status and helper functions to restrict route access. Additionally, it offers a billing endpoint with various routes for billing operations. Setup involves installing @airbadge/sveltekit, setting up a database provider for Auth.js, adding environment variables, configuring authentication and billing options, and forwarding Stripe events to localhost.
airbadge
Airbadge is a Stripe addon for Auth.js that simplifies the process of creating a SaaS site by integrating payment, authentication, gating, self-service account management, webhook handling, trials & free plans, session data, and more. It allows users to launch a SaaS app without writing any authentication or payment code. The project is open source and free to use with optional paid features under the BSL License.
GitHubSentinel
GitHub Sentinel is an intelligent information retrieval and high-value content mining AI Agent designed for the era of large models (LLMs). It is aimed at users who need frequent and large-scale information retrieval, especially open source enthusiasts, individual developers, and investors. The main features include subscription management, update retrieval, notification system, report generation, multi-model support, scheduled tasks, graphical interface, containerization, continuous integration, and the ability to track and analyze the latest dynamics of GitHub open source projects and expand to other information channels like Hacker News for comprehensive information mining and analysis capabilities.
CortexTheseus
CortexTheseus is a full node implementation of the Cortex blockchain, written in C++. It provides a complete set of features for interacting with the Cortex network, including the ability to create and manage accounts, send and receive transactions, and participate in consensus. CortexTheseus is designed to be scalable, secure, and easy to use, making it an ideal choice for developers building applications on the Cortex blockchain.
For similar jobs
ethereum-etl-airflow
This repository contains Airflow DAGs for extracting, transforming, and loading (ETL) data from the Ethereum blockchain into BigQuery. The DAGs use the Google Cloud Platform (GCP) services, including BigQuery, Cloud Storage, and Cloud Composer, to automate the ETL process. The repository also includes scripts for setting up the GCP environment and running the DAGs locally.
airnode
Airnode is a fully-serverless oracle node that is designed specifically for API providers to operate their own oracles.
CHATPGT-MEV-BOT
The 𝓜𝓔𝓥-𝓑𝓞𝓣 is a revolutionary tool that empowers users to maximize their ETH earnings through advanced slippage techniques within the Ethereum ecosystem. Its user-centric design, optimized earning mechanism, and comprehensive security measures make it an indispensable tool for traders seeking to enhance their crypto trading strategies. With its current free access, there's no better time to explore the 𝓜𝓔𝓥-𝓑𝓞𝓣's capabilities and witness the transformative impact it can have on your crypto trading journey.
CortexTheseus
CortexTheseus is a full node implementation of the Cortex blockchain, written in C++. It provides a complete set of features for interacting with the Cortex network, including the ability to create and manage accounts, send and receive transactions, and participate in consensus. CortexTheseus is designed to be scalable, secure, and easy to use, making it an ideal choice for developers building applications on the Cortex blockchain.
CHATPGT-MEV-BOT-ETH
This tool is a bot that monitors the performance of MEV transactions on the Ethereum blockchain. It provides real-time data on MEV profitability, transaction volume, and network congestion. The bot can be used to identify profitable MEV opportunities and to track the performance of MEV strategies.
airdrop-checker
Airdrop-checker is a tool that helps you to check if you are eligible for any airdrops. It supports multiple airdrops, including Altlayer, Rabby points, Zetachain, Frame, Anoma, Dymension, and MEME. To use the tool, you need to install it using npm and then fill the addresses files in the addresses folder with your wallet addresses. Once you have done this, you can run the tool using npm start.
go-cyber
Cyber is a superintelligence protocol that aims to create a decentralized and censorship-resistant internet. It uses a novel consensus mechanism called CometBFT and a knowledge graph to store and process information. Cyber is designed to be scalable, secure, and efficient, and it has the potential to revolutionize the way we interact with the internet.
bittensor
Bittensor is an internet-scale neural network that incentivizes computers to provide access to machine learning models in a decentralized and censorship-resistant manner. It operates through a token-based mechanism where miners host, train, and procure machine learning systems to fulfill verification problems defined by validators. The network rewards miners and validators for their contributions, ensuring continuous improvement in knowledge output. Bittensor allows anyone to participate, extract value, and govern the network without centralized control. It supports tasks such as generating text, audio, images, and extracting numerical representations.