Useful Links
IoT
EMQX is MQTT broker for IoT (MQTT broker is a server that receives all messages from the clients and then routes the messages to the appropriate destination clients)
ThingBoard is an open-source IoT platform for data collection, processing, visualization, and device management
Grafana is the open source analytics & monitoring solution for every database
AI/ML
Hugging Face is a platform for sharing and deploying natural language processing models and datasets.
Kaggle is a data science competition platform and online community of data scientists and machine learning practitioners
Edge Impulse is a platform for building and deploying machine learning models on edge devices.
AlwayAI is a platform for building and deploying computer vision models on edge devices.
Google Colab is a hosted Jupyter Notebook service that requires no setup to use and provides free access to computing resources, including GPUs and TPUs.
LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs)
LangChain is a framework to build with LLMs by chaining interoperable components.
LlamaIndex is a simple, flexible data framework for connecting custom data sources to large language models.
Chatbase Build a custom GPT, embed it on your website and let it handle customer support, lead generation, engage with your users, and more.
Flowiseai is an open source low-code tool for developers to build customized LLM orchestration flow & AI agents
Replicate is a platform that collects various open-source large language models (LLMs). Platforms allows developers to use models via APIs, making it easy to integrate their applications or projects with AI services.
Tools and Libraries
Robotics
Foxglove is a tool for visualizing and debugging robotics data.
Rerun is an SDK, time-series database, and visualizer for temporal and multimodal data. It’s used in fields like robotics, spatial computing, 2D/3D simulation, and finance to verify, debug, and explain.
Roboflow is a platform for building and deploying computer vision models. Good for annotating images
URDF Creator online tool to create URDF files for ROS robots. Exports URDF, SDF and complete ROS packages (robot_description, launch files, etc.)
Design and Prototyping
Hackster is a community dedicated to learning hardware, from beginner to pro
Fridzing is an electronics design and prototyping platform for makers, hobbyists, and educators
Thingiverse is a popular online platform for sharing digital designs for 3D printing
Figma is a collaborative web application for interface design
Fusion360 is a cloud-based 3D CAD, CAM, and CAE platform for product design and manufacturing
Imgur is a free image hosting and sharing service
Rapid Software Development
Replit is an AI-powered software development & deployment platform for building, sharing, and shipping software fast
Voiceflow is a platform for building AI agents (Chatbots)
Gradio UI Gradio is an open-source Python package that allows you to quickly create easy-to-use, customizable UI components for your ML model, any API, or even an arbitrary Python function using a few lines of code
Streamlit is an open-source Python framework for data scientists and AI/ML engineers to deliver interactive data apps – in only a few lines of code. No front‑end experience required.
Communities, Forums, and Blogs
Articulated Robotics is a place to learn about engineering, mathematics, and robotics. It’s run by Josh Newans, a mechatronics engineer from Newcastle, Australia.
CI/CD, Testing, Documentation, Project Management
Frontend
Next.js is a React framework for building server-side rendered (SSR) web applications.
Shadcn UI is a library of pre-built components that you can drop into your apps.
Tailwind CSS - styling library
Hosting
Other
Docusaurus is a modern static site generator that makes it easy to build and maintain open source project websites
ngrok - a cross-platform application that creates secure tunnels (paths) to localhost machine. It enables developers to expose a local development server to the Internet with minimal effort
Cursor tips and shortcuts
Ctrl + Alt + B - to open side panel with chat and composer
Select code line and press Ctrl + K - to get a chat with the code (Pres button ‘Generate’ or ‘Quick question’)
In terminal Ctrl + K to get a chat with the terminal (e.g. ask to list files or to run a command)
Rules for AI
Project rules offers a powerful and flexible system with path specific configurations. Project rules are stored in the .cursor/rules directory and provide granular control over AI behavior in different parts of your project.
Global Rules are stored in the .cursor/rules/global.yaml file and apply to all projects.
https://cursor.directory/ - directory of Cursor rules