Este recurso reúne las sesiones base del bootcamp de Solana impartido por WayLearn. Aquí los participantes pueden repasar fundamentos de Rust, Anchor, cuentas, PDAs y la lógica principal del desarrollo backend sobre Solana.
Aquí encontrarás distintas opciones para comenzar a construir sin perder tiempo en configuración. Incluye entornos en navegador, contenedores y espacios de desarrollo listos para programar, probar y experimentar con proyectos de Solana. Solana Playground está pensado precisamente para desarrollar, desplegar y probar programas desde el navegador, mientras que GitHub Codespaces ofrece entornos de desarrollo en la nube configurables y repetibles.
CLI e Instalación Local
Una forma tradicional de desarrollar en Solana es instalar la Solana CLI y las herramientas necesarias (Rust, Anchor, Node.js, etc.) en tu máquina. Este enfoque ofrece mayor control y es el más utilizado en entornos profesionales, pero requiere configuración inicial y mantenimiento del entorno.
Es ideal para proyectos avanzados, despliegues complejos o trabajo en equipos técnicos.
GitHub CodeSpaces
También puedes usar entornos como GitHub CodeSpaces para simular la instalación local en un entorno corriendo en la nube. Te dejamos la siguiente plantilla que tiene todo preparado para que comiences a desarrollar tu proyecto.
Otra alternativa es utilizar Docker para ejecutar el entorno de desarrollo dentro de contenedores. Esto permite estandarizar configuraciones y evitar conflictos entre versiones de dependencias.
Solana Playground
Es un entorno en línea que permite escribir, compilar y desplegar programas directamente desde el navegador.
Esta sección concentra la documentación principal recomendada para el hackathon: Solana, Rust, Anchor y otras referencias clave. Es el mejor punto de partida para resolver dudas técnicas y profundizar en conceptos esenciales del ecosistema. La documentación oficial de Solana incluye quickstart, entorno local y guías para builders; Rust mantiene su libro oficial y documentación general; Anchor ofrece su documentación e instalación oficial para programas en Solana.
Documentación principal para entender la red, cuentas, transacciones, programas, RPC y flujos de desarrollo dentro del ecosistema Solana.
Framework líder para desarrollar programas en Solana con Rust, simplificando la escritura, pruebas, despliegue e interacción con smart contracts.
Lenguaje principal para desarrollo on-chain en Solana, enfocado en seguridad, rendimiento y control preciso de memoria y tipos.
Herramientas para Front-end
Estas herramientas ayudan a construir la parte visual del proyecto, conectar wallets, mostrar datos on-chain y preparar demos funcionales. Son especialmente útiles para equipos que quieren complementar su programa en Solana con una interfaz web o móvil clara y presentable.
Framework de React para construir aplicaciones web full-stack con estructura, optimizaciones y herramientas listas para desarrollar y desplegar más rápido.
Biblioteca para crear interfaces mediante componentes reutilizables, ideal para dashboards, wallets, páginas de proyecto y experiencias interactivas.
Framework progresivo de JavaScript para construir interfaces web de forma clara y flexible, apoyado en componentes y sintaxis accesible.
Plataforma muy práctica para desplegar aplicaciones frontend y compartir demos en línea, con previews automáticos y soporte para frameworks populares.
Herramienta moderna de frontend pensada para iniciar proyectos rápidamente, con arranque ágil del entorno de desarrollo y configuración sencilla.
Herramientas para mock-up/wireframing
Estas herramientas sirven para aterrizar ideas antes de programar. Permiten bosquejar pantallas, flujos y estructura visual del proyecto para comunicar mejor la propuesta y planear una interfaz más clara.
Herramienta enfocada en wireframes de baja fidelidad, útil para bocetar rápidamente pantallas y organizar ideas sin distraerse con detalles visuales.
Plataforma accesible para crear wireframes, prototipos y materiales visuales de apoyo, especialmente útil para equipos que priorizan rapidez y colaboración.
Herramienta ampliamente usada para diseño de interfaces, wireframes y prototipos, ideal para iterar pantallas y colaborar en equipo.
Diagrams.net (antes Draw.io)
Herramienta gratuita para diagramar flujos, arquitectura, bases de datos o procesos, muy útil para explicar la lógica técnica de un proyecto.
Aquí reunimos plantillas base para acelerar el desarrollo de proyectos backend y frontend. Estos templates permiten enfocarse en la lógica del proyecto desde el inicio, usando estructuras ya preparadas para construir sobre Solana. Además del material propio, existen templates oficiales y de referencia como create-solana-dapp y ejemplos educativos de Anchor con Next.js.
Plantillas WayLearn
Plantillas creadas para acelerar el inicio del proyecto, con configuraciones base para entornos como Codespaces y ejemplos backend más frontend.
Solana Hackathon First Steps por WayLearn
Plantilla de backend lista para correr en GitHub CodeSpaces.
Plantillas Oficiales
Estas plantillas permiten arrancar proyectos sobre bases ya preparadas por la comunidad o por equipos del ecosistema, reduciendo tiempo de configuración inicial.
Create Solana Dapp
CLI oficial para crear aplicaciones de Solana rápidamente a partir de templates, incluyendo opciones oficiales y plantillas externas.
Solana Templates
Repositorio de plantillas oficiales para create-solana-dapp, con ejemplos organizados por distintos stacks y casos de uso.
Colección curada de recursos, tutoriales, repositorios y referencias útiles para aprender y construir dentro del ecosistema Solana.
Conexión con Solana
Recurso útil para centralizar la conexión con RPC, wallets, transacciones y suscripciones usando @solana/client en aplicaciones modernas.
Desarrollo para Móviles
Herramienta oficial para iniciar proyectos con Expo y React Native, ideal para experimentar con apps móviles conectadas a Solana.
Esta categoría agrupa herramientas y recursos para usar inteligencia artificial como apoyo durante el desarrollo. Incluye asistentes, flujos de trabajo y documentación oficial para acelerar investigación, prototipado, debugging y comprensión de conceptos dentro del ecosistema Solana. Solana mantiene guías oficiales para comenzar con herramientas de IA y un Solana Developer MCP para conectar documentación y contexto del ecosistema directamente con el IDE.
IA con WayLearn
Hemos creado una inteligencia artificial usando Poe, entrenada con la documentación de Rust y distintos repositorios relacionados al ecosistema Solana. Este recurso está pensado para apoyar a los alumnos en la resolución de dudas rápidas, sobre todo en temas de definiciones, conceptos y referencias teóricas.
Awesome Solana AI
Repositorio curado con herramientas, guías y recursos para desarrollar con IA en Solana, incluyendo MCP y Agent Kit.
Artículo: IA en Solana
El artículo oficial “How to get started with AI tools on Solana” explica cómo llevar la IA más allá del típico “autocomplete” y convertirla en un asistente que consulta documentación actualizada, sugiere mejores prácticas y ayuda a depurar errores específicos de Solana.
Asistente especializado para IDEs con soporte MCP, pensado para consultar documentación, analizar transacciones y trabajar con contexto actualizado de Solana.
Solana Agent Kit
Toolkit open source para integrar agentes de IA con Solana, incluyendo wallets, transacciones y múltiples acciones sobre protocolos del ecosistema.
Esta categoría reúne recursos para proyectos creativos en Solana, desde propiedad digital y coleccionables hasta experiencias para artistas, músicos y comunidades.
Social On-Chain
Aquí entran recursos para proyectos donde identidad, mensajería, comunidad y participación social se integran directamente con wallets y elementos on-chain.
Esta categoría reúne recursos para construir juegos en Solana, incluyendo lógica on-chain, economías digitales, activos del jugador e integración con engines.
Aquí se agrupan recursos para proyectos de entradas verificables, transferibles y programables, con foco en reducir fraude y mejorar la experiencia.
Esta categoría reúne recursos para coordinar comunidades, administrar tesorerías y organizar votaciones o permisos compartidos mediante herramientas on-chain.
Esta categoría agrupa recursos para mundos virtuales, economías 3D, propiedad de activos y experiencias inmersivas construidas sobre Solana.
Aquí se concentran recursos para crear activos digitales únicos con utilidad, membresías, identidad, coleccionables y otros casos de uso on-chain.
Esta categoría reúne recursos para recompensas, membresías, puntos y sistemas de incentivos tokenizados que premien participación y permanencia.
DeSci (Ciencia Descentralizada)
Aquí se agrupan recursos para financiamiento científico, coordinación de investigación, datos abiertos y nuevos modelos de colaboración académica sobre blockchain.
Esta categoría reúne recursos para convertir links, botones o QR en interacciones on-chain simples, compartibles e integrables en otras plataformas.