#Typescript

Logo of ax
ax
Discover a framework enabling efficient agent creation and seamless integration with LLMs for workflow optimization. Supports auto-generated prompts, diverse LLMs, vector databases, and facilitates output validation while streaming, ideal for varied AI applications.
Logo of langchain-js-tutorial
langchain-js-tutorial
This tutorial is an extensive resource for Typescript and Javascript developers looking to leverage Langchain to build custom language model applications. It covers installation, usage examples, and integrates with tools such as OpenAI, Pinecone, and SerpApi. Developers can effectively create conversational AI and personal assistant bots that process natural language and utilize external data and APIs by following the structured guidance.
Logo of instructor-js
instructor-js
Instructor provides structured data extraction with TypeScript, leveraging OpenAI's API and Zod for validation. It is designed for simplicity with user-friendly control, suitable for developers at any level. The tool supports response handling modes and integrates with multiple LLM providers, enabling real-time streaming and easy implementation through extensive examples. Built on Island AI, it utilizes robust tools like zod-stream and schema-stream, allowing for seamless provider switching and enhanced data management flexibility.
Logo of wllama
wllama
This project integrates WebAssembly with llama.cpp, facilitating AI model inference in browsers without backend or GPU reliance. It offers TypeScript support, high-level APIs for completions and embeddings, and low-level APIs for fine-tuned operations. Recent updates include offline model caching and custom logger support. Models can be loaded in parallel, with inference processes running in a worker to avoid blocking UI interfaces. Demo applications are available on Hugging Face Spaces to showcase its features.
Logo of baml
baml
BAML simplifies LLM function creation through a domain-specific language compatible with Python and TypeScript. It ensures precise output parsing and robust type validation. Key features include real-time prompt previews, test support, and effective fallback mechanisms, enhancing reliability. Boundary Studio provides advanced observability, making BAML ideal for efficient and accurate AI applications deployment.
Logo of awesome
awesome
Explore a wide array of Feature-Sliced Design resources, encompassing videos, articles, and developer-centric toolkits. Connect with an active community via platforms like Telegram, Discord, and YouTube. Discover project examples, templates, and advanced tools such as architectural linters and IDE plugins for streamlined code structuring. Upgrade your development workflow with resources suited for frameworks like React, Next.js, and Nuxt3. Keep abreast with thought-provoking articles and talks by experts on cutting-edge frontend architecture trends.
Logo of chatgpt-vue
chatgpt-vue
Utilize Vue3, Typescript, and Tailwind CSS to develop a chat application harnessing GPT-3.5-turbo from OpenAI. The project facilitates continuous conversation directly from the frontend, eliminating the need for proxies. Comprehensive setup guidance is available, including Node.js configuration and API Key acquisition. For those preferring server-side requests, 'chatgpt-nuxt' is recommended as an alternative. Instructions for project setup and API Key management ensure usability.
Logo of notion-chat-langchain
notion-chat-langchain
Discover how to create a custom chatbot using OpenAI, TypeScript, LangChain, and Pinecone, designed to enhance retrieval from Notion databases. This guide presents detailed development steps, including project setup, Notion export integration, and cloud deployment using Vercel. With Pinecone's efficient data embedding and retrieval capabilities, the project facilitates easy access to Notion-stored information, offering a sophisticated, AI-driven solution for managing professional knowledge bases.
Logo of revideo
revideo
Revideo is an open source framework that empowers developers to build video editing applications programmatically. Derived from Motion Canvas, Revideo transforms video editing from standalone applications into flexible libraries. Developers can create video templates with Typescript and deploy API endpoints for dynamic rendering. The React player component allows real-time browser previews. Key enhancements include headless rendering, increased processing speed through parallelization, and improved audio synchronization. This makes Revideo suitable for platforms like Google Cloud Run, streamlining development processes. Explore detailed documentation and engage with the Discord community for support.
Logo of tygo
tygo
Tygo is a tool that translates Golang source files into TypeScript with precision, preserving comments and understanding constants. It supports Golang 1.18 generics and struct inheritance and offers intuitive CLI and library modes for efficient integration. Customize type translations and enjoy YAML support for cohesive back-end to front-end type syncing.
Logo of repohistory
repohistory
Repohistory provides an extended open-source solution for monitoring GitHub repositories beyond the typical 14-day limit. It features a user-friendly interface allowing developers to gain detailed insights into long-term trends and project growth. Key functionalities include real-time tracking of clones and views, historical star count visualization, and an accessible dashboard for comprehensive project overview. Built with TypeScript, Tailwind CSS, and Next.js, the platform ensures straightforward setup and usage. Community contributions are welcomed through pull requests.
Logo of podcast-maker
podcast-maker
Podcast-maker utilizes sophisticated technologies including Typescript, NodeJS, ReactJS, and Remotion to facilitate a smooth audio production process. Essential installations include NodeJS, PNPM, FFMPEG, and Google Chrome. The project enables sharing on YouTube and Instagram, with necessary API or account access. Simple installation steps allow users to quickly clone the repository, install dependencies, and configure the environment. Open to contributions under MIT License, this project promotes innovative collaboration in podcast production.