Coding & Development
Browsing page 470 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.
algorithmic-trading-with-python
Algorithmic Trading with Python is a GitHub repository containing the complete source code for the 2020 book by Chris Conlan. This resource is invaluable for researchers and developers interested in algorithmic trading, providing practical Python implementations of key concepts. It includes stand-alone scripts for performance metrics to evaluate trading strategies, common technical indicators implemented in pure Pandas, and methods for converting these indicators into ternary signals. The repository also features a generic grid search wrapper for numeric optimization, object-oriented building blocks for portfolio simulation, and a generic wrapper for multi-core repeated K-fold cross-validation. Additionally, it offers free-to-use simulated End-of-Day stock data and alternative data streams, making it a comprehensive toolkit for learning and applying algorithmic trading principles.
algotrading
algotrading is an open-source algorithmic trading framework specifically designed for cryptocurrencies, written in Python. It provides a comprehensive set of tools for building and running trading bots, backtesting strategies, and assisting with trading decisions, including defining stop losses and trailing stop losses. The framework can operate with data directly from crypto exchange APIs, databases, or CSV files, supporting both data-driven and event-driven systems. It offers three operating modes: Realtime for live trading or simulation, Tick-by-tick for detailed strategy testing, and Backtest for evaluating strategies with historical data. Users can define custom entry and exit functions, plot trading data, and log performance for analysis.
tracking.js
tracking.js is an open-source JavaScript library designed to integrate various computer vision algorithms and techniques directly into web browsers. Leveraging modern HTML5 specifications, it allows developers to implement real-time functionalities such as color tracking and face detection with a lightweight core, approximately 7 KB. The library provides an intuitive interface for tasks like object tracking, feature detection, and image processing (convolution, grayscale, blur, integral image, Sobel). It supports integration with HTML elements like `<canvas>`, `<video>`, and `<img>`, making it versatile for web-based computer vision applications. While browser support is broad, camera access relies on the getUserMedia API, which may have varying compatibility.
AliceVision
AliceVision is an open-source photogrammetric computer vision framework designed for 3D reconstruction and camera tracking. It provides a robust software foundation with state-of-the-art computer vision algorithms that can be tested, analyzed, and reused. The project is a collaborative effort between academia and industry, ensuring cutting-edge algorithms meet the quality and robustness required for production use. It allows users to infer the geometry of a scene from a set of unordered photographs or videos, effectively reversing the 3D scene to 2D projection process. The framework is primarily used through Meshroom, which offers both a user interface and a command-line tool for launching the AliceVision pipeline and customizing workflows with Python scripting.
AI-900 Pocket Study
AI-900 Pocket Study offers smart, data-driven preparation apps designed to help individuals pass competitive certification and licensing exams, including PMP, NCE, and Azure. Trusted by thousands of learners globally, the platform provides accurate and up-to-date content developed with subject matter experts and structured around official exam outlines. Its efficient content engine allows for the rapid launch of new exam prep apps, making high-quality study experiences affordable and accessible. The content is continuously refined for relevance, accuracy, and clarity, ensuring learners can focus on mastering the material and successfully passing their exams.
codename goose
codename goose is an open-source AI agent specifically designed to automate various engineering workflows. This tool operates directly on-machine, providing capabilities such as code refactoring to improve code quality and efficiency, and robust error handling to manage and resolve issues within the workflow. Its configurable nature allows users to tailor its operations to specific needs, and it supports extensions for further customized automation, making it adaptable to diverse engineering environments.
Autonomous-Driving-in-Carla-using-Deep-Reinforcement-Learning
This open-source project, Autonomous-Driving-in-Carla-using-Deep-Reinforcement-Learning, focuses on training an autonomous driving agent using Deep Reinforcement Learning (DRL) within the CARLA urban simulation environment. It specifically employs the Proximal Policy Optimization (PPO) algorithm for learning complex decision-making tasks in a continuous state and action space. A key feature is the integration of a Variational Autoencoder (VAE) to compress high-dimensional observations into a low-dimensional latent space, potentially accelerating the agent's learning process. The project provides an end-to-end solution for autonomous driving, covering CARLA environment setup, VAE implementation, and PPO agent training. It includes pre-trained PPO agents for different CARLA towns and detailed instructions for setting up the project, installing dependencies, and running or training new agents.
Pokemon Showdown
Pokemon Showdown is an application hosted on Hugging Face Spaces that enables users to view any web page within a full-screen iframe by providing its URL. While the name suggests a focus on Pokemon battles, the current functionality described is a general web page viewer. The platform leverages Hugging Face's infrastructure, offering various pricing tiers for compute resources, storage, and inference endpoints. Users can access different CPU and GPU hardware options, including Nvidia T4, L4, L40S, A10G, A100, H100, H200, and B200, with hourly pricing. It also provides options for dedicated inference endpoints and data storage, catering to a range of AI development and deployment needs.
awesome-gemini-ai
awesome-gemini-ai is an open-source repository offering a curated collection of high-performance prompts, use cases, and examples specifically designed for Google's Gemini 1.5 Pro and Ultra models. Sourced from platforms like X (Twitter), Reddit, and top prompt engineers, this resource focuses on maximizing Gemini's capabilities for various tasks. Users can find prompts for web development and coding, UI/UX design generation, creative experiments, and even multilingual applications. The collection emphasizes utilizing Gemini's reasoning for complex applications, such as generating award-winning websites or simulating operating systems, making it a valuable resource for developers and designers looking to push the boundaries of AI-driven creation.
AI Story: Interact & RPG
EZTech Global, established in 2017, is a mobile app development company with a strong track record, boasting over 100 million downloads from Google Play and the App Store. The company is dedicated to creating and launching engaging games and practical productivity applications. Their portfolio includes a variety of tools such as PDF Reader, QR & Barcode Scanner, Resume Builder - AI CV Maker, Office Reader, EZFitness, Lockscreen Drawing, PDF Scanner, PDF Maker, SheetsReader, and Text Scanner. With over 7 years of experience and 14 projects completed, EZTech Global continues to expand its offerings in the mobile application market.
awesome-3D-gaussian-splatting
awesome-3D-gaussian-splatting is an open-source, curated collection of resources dedicated to 3D Gaussian Splatting (3DGS) and related technologies. This GitHub repository serves as a central hub for researchers, developers, and enthusiasts to explore papers, implementations, viewers, and learning materials. It aims to keep pace with the rapid advancements in 3DGS, offering a comprehensive database of academic papers, various community and official implementations across different programming languages, and support for popular game engines like Unity and Unreal. Additionally, it lists numerous viewers, including web-based, desktop, and VR options, alongside essential tools and utilities for data processing and development. The repository also provides extensive learning resources, including blog posts, talks, and video tutorials, making it an invaluable resource for anyone looking to understand or contribute to the 3DGS domain.
Vocab24: Hindu App & Editorial
Vocab24 is a comprehensive mobile application designed to enhance English language proficiency for students and job seekers. It provides daily newspaper editorials from leading publications like The Hindu and Economic Times, allowing users to learn new words in context. The app features daily vocabulary lessons with mnemonic tricks, Hindi meanings, synonyms, antonyms, and pictures, along with audio pronunciations. Users can attempt daily quizzes with 25-30 questions covering various sections like synonyms, antonyms, and root words, and compare their scores with an All India Rank. Additionally, Vocab24 offers Prime content including video lessons for grammar concepts and English speaking, making it a complete solution for competitive exam preparation and general English improvement. The app also works offline, allowing for learning anytime, anywhere.
Swizzle
The Swizzle website currently displays a message indicating its operational period was from October 6, 2021, to April 15, 2024. All pages, including the homepage, pricing, plans, features, FAQ, and documentation, show this same message. This suggests that the service is no longer active or available. The previous description indicated Swizzle was a platform for building web apps with integrated AI capabilities, offering full-stack development features for creating AI-powered web applications. However, based on the current live website content, this functionality is no longer accessible.
awesome-embedded-rust
awesome-embedded-rust is a comprehensive, curated list of resources specifically designed for embedded and low-level development using the Rust programming language. This project is maintained by the Rust Embedded Resources team and serves as a central hub for developers. It features an extensive collection of useful crates, including peripheral access crates for various microcontrollers like Microchip, Nordic, NXP, Raspberry Pi, and STMicroelectronics, as well as HAL implementation and architecture support crates. The list also provides information on real-time operating systems (RTOS) like Drone OS, FreeRTOS.rs, and Tock, alongside a wide array of development tools such as `svd2rust` for generating Rust structs from SVD files, `cargo-flash` for binary downloads, and the `Knurling Tools` suite for building, debugging, and testing embedded Rust systems. Additionally, it offers a rich selection of free and paid books, blogs, and training materials, covering topics from introductory embedded Rust to advanced DSP on Cortex-M microcontrollers.
Crossle
Crossle is an engaging daily solitaire crossword puzzle that challenges players to form a connected crossword using 12 given letters. The goal is to drag all letters onto the board, ensuring every word is at least three letters long and all words connect to each other. Words are validated against the Collins Scrabble Words dictionary (SOWPODS), providing a robust and familiar word-checking system. This browser-based game offers a fresh puzzle daily, making it a perfect brain teaser for word game enthusiasts looking for a quick, stimulating challenge. It combines elements of traditional crosswords with the strategic placement of letters, similar to Scrabble, in a solitaire format.
Daily Unfold
Daily Unfold is an engaging digital puzzle game centered around the concept of paper folding, offering a unique blend of spatial reasoning and brain-teasing fun. Players predict where holes will appear when a folded and hole-punched piece of paper is unfolded. The game provides three new puzzles daily—easy, medium, and hard—and unlocks an Expert mode, a timed version of the hard puzzle with a public leaderboard, after all three are completed. Daily Unfold is free to play, with streaks and progress stored locally in the browser, and is supported by ads shown at natural breaks. It functions as a Progressive Web App, allowing for offline play once loaded.
Revise.js
Revise.js is a foundational JavaScript library designed to simplify the development of contenteditable-based web text editors. It addresses the complexities of working with the native `contenteditable` attribute by offering key building blocks: a `<content-area>` web component that reads the DOM as a clean string value, an algebraic `Edit` data structure for describing and manipulating text changes, and a declarative component model. This library enables developers to build highly customized rich-text editing experiences without the overhead of full-fledged editor frameworks. It supports features like undo/redo history, collaborative editing, and stable keys for line-based rendering, making it ideal for creating robust and flexible text editing solutions.
ua-parser-js
UAParser.js is a robust open-source JavaScript library designed for comprehensive user-agent string parsing. It accurately identifies various components of a user's environment, including the browser type and version, operating system, device type (e.g., mobile, tablet, desktop), CPU architecture, and even specific bots or AI crawlers. This versatility makes it suitable for both client-side applications running in web browsers and server-side operations using Node.js. Developers can leverage UAParser.js to tailor content, optimize user experiences, or gather analytics based on detailed user-agent information, ensuring compatibility and performance across diverse platforms. Its open-source nature fosters community contributions and transparency, making it a reliable choice for user-agent detection needs.
Biscuit Escape
Biscuit Escape is a web-based creator designed for crafting lightweight escape games and point-and-click adventure experiences. This intuitive platform empowers aspiring game developers and storytellers to design interactive narratives without extensive coding knowledge. Users can build engaging puzzles, intricate environments, and compelling storylines, making it accessible for hobbyists and educators alike. It provides a streamlined interface for asset integration and logic scripting, fostering creativity in game design. Biscuit Escape is ideal for individuals looking to quickly prototype game ideas, create educational escape rooms, or simply delve into the world of interactive storytelling with minimal technical barriers. Its focus on simplicity ensures a smooth creation process from concept to playable game, allowing instant transition from creation to playtesting.
My 11-year-old built a pixel shop game using OpenClaw in 2 days
ShopSt4r is a free, browser-based pixel art simulation game where players can design and manage their own clothing boutique. Inspired by cozy games like Stardew Valley, it allows users to create pixel art clothing, decorate their store with various items, and serve quirky customers. Players start with a small shop and basic patterns, earning money to unlock new design tools, furniture, and decorations. The game emphasizes creative, low-stress gameplay, enabling users to build and expand their fashion empire at their own pace. It's accessible instantly in a browser, requiring no downloads or installations, and saves progress automatically.
Loom, a Component Framework for Go
Loom is an innovative open-source component framework designed for the Go programming language, enabling developers to construct user interfaces across diverse platforms, including web and terminal environments. Unlike traditional frameworks that rely on HTML or JSX, Loom leverages pure Go functions for markup, allowing for flexible and idiomatic UI construction. Its core differentiator is a robust signal-based reactive model that supports concurrency, allowing updates from hundreds of concurrent tasks and managing effects across multiple goroutines without risk of pollution. Loom provides the reactive model and basic components, while platform-specific renderers like LOOM-TERM and LOOM-WEB extend its capabilities for particular environments. The framework emphasizes explicit reactivity, giving developers fine-grained control over UI updates. It is currently in early development, with plans for enhanced stability, documentation, and advanced features like async memos for improved asynchronous operations.
AvatarCLIP
AvatarCLIP is an open-source research project from SIGGRAPH 2022 that provides a powerful solution for zero-shot text-driven generation and animation of 3D avatars. Users can generate detailed 3D avatar shapes and textures from simple text descriptions, such as "a tall and skinny female soldier." The tool also supports motion generation, allowing users to animate their creations with text prompts like "arguing" or "running." A key feature is the ability to convert generated avatars into animatable FBX format, making them compatible with popular 3D software like Blender and Unity3D, or for upload to platforms like Mixamo for access to extensive motion libraries. The project offers a Colab Demo for avatar generation and provides comprehensive instructions for installation and data preparation.
Deepdive-llama3-from-scratch
Deepdive-llama3-from-scratch is an open-source project designed to help developers comprehensively understand and implement the Llama3 model from scratch. Building upon an existing project, it offers significant improvements in structural optimization, code annotations, and principle explanations. The tool provides detailed derivations for core concepts like KV-Cache and tracks matrix dimensions throughout calculations, making complex processes easier to grasp. It includes code files in both English and Chinese, ensuring accessibility for a broader audience. Users can follow along to load the Llama3 model, tokenizer, and perform inference step-by-step, with a focus on understanding the underlying mechanisms rather than just execution.
avod
avod is an open-source implementation of the Aggregate View Object Detection (AVOD) network, specifically designed for 3D object detection in autonomous driving scenarios. This repository offers a Python-based solution for researchers and developers to implement and experiment with advanced 3D object detection algorithms. It leverages view aggregation techniques to enhance detection accuracy. The project includes detailed instructions for setting up the environment, installing dependencies, configuring training parameters, and running evaluations on datasets like KITTI. It also provides pre-trained models and scripts for visualizing results, making it a comprehensive resource for those working in the field of autonomous vehicle perception.