ntfy is a simple HTTP-based pub-sub notification service that allows you to send notifications to your phone or desktop via scripts or using a REST API. It's open source and free software.
A list of 13 open-source software for building and managing production-ready AI applications. The tools cover various aspects of AI development, including LLM tool integration, vector databases, RAG pipelines, model training and deployment, LLM routing, data pipelines, AI agent monitoring, LLM observability, and AI app development.
1. Composio - Seamless integration of tools with LLMs.
2. Weaviate - AI-native vector database for AI apps.
3. Haystack - Framework for building efficient RAG pipelines.
4. LitGPT - Pretrain, fine-tune, and deploy models at scale.
5. DsPy - Framework for programming LLMs.
6. Portkey's Gateway - Reliably route to 200+ LLMs with one API.
7. AirByte - Reliable and extensible open-source data pipeline.
8. AgentOps - Agents observability and monitoring.
9. ArizeAI's Phoenix - LLM observability and evaluation.
10. vLLM - Easy, fast, and cheap LLM serving for everyone.
11. Vercel AI SDK - Easily build AI-powered products.
12. LangGraph - Build language agents as graphs.
13. Taipy - Build AI apps in Python.
This article lists five of the best open-source email clients for Linux, with a focus on Geary as the author's preferred choice. The article provides details on each client, including its strengths, weaknesses, and suitability for different user needs.
A ruby script calculates VRAM requirements for large language models (LLMs) based on model, bits per weight, and context length. It can determine required VRAM, maximum context length, or best bpw given available VRAM.
How to use Kubernetes to manage and streamline AI workflows, leveraging the power of open source tools and the Kubernetes AI Toolchain Operator.
Triplex is an open-source model that efficiently converts unstructured data into structured knowledge graphs at a fraction of the cost of existing methods. It outperforms GPT-4o in both cost and performance, making knowledge graph construction more accessible.
An extension that automatically unloads and reloads your model, freeing up VRAM for other programs.
1. Pkl: A declarative programming language created by Apple, Pkl is built to address the limitations of static languages like YAML, JSON, and Property Lists.
2. Lax: This is a flexible and under-development programming language that aims to demonstrate that a highly loose and extensible syntax is possible without sacrificing performance or control. It runs on a virtual machine and is licensed under GPL-3.0.
3. Amber: Designed to make Bash scripting easier, Amber allows users to write Bash scripts in a high-level programming language. It uses the GPL-3.0 license, is based on ECMAScript syntax, and is a type-safe, runtime-safe language.
4. Scrapscript: Scrapscript is a programming language that aims to solve the software shareability problem by using content-addressable scraps and scrapyards, which replace traditional package management systems. It uses the MIT license and is highly modular and extensible.
5. Knowledge Graph Language: This programming language enables interaction with knowledge graphs in a straightforward manner, allowing tasks like finding connecting nodes, finding out how two separate nodes connect, and finding attributes related to a node in a graph. Pkl: A declarative programming language created by Apple, Pkl is built to address the limitations of static languages like YAML, JSON, and Property Lists. Pkl uses the Apache-2.0 license and provides great IDE integration and command line tool capabilities.
Noema Research introduces Pinboard, a developer tool for improved productivity. Pinboard, a command-line tool, efficiently manages files and terminal references, enhancing development workflows. Key features include flexible pinning, contextual updates, clipboard integration, an interactive shell, and undo functionality.
Repository for PicoUSB - RP2040 based, easy to use and learn - bad USB