Rust ports of raylib's official examples, running in your browser. New to raylib-rs? Start with the 📖 raylib-rs book — install, quickstart, and a chapter per module.
core_2d_camera
C · Rust
core_2d_camera_mouse_zoom
core_2d_camera_platformer
core_2d_camera_split_screen
core_3d_camera_first_person
core_3d_camera_fps
core_3d_camera_free
core_3d_camera_mode
core_3d_camera_split_screen
core_3d_picking
core_automation_events
core_basic_screen_manager
core_basic_window
core_clipboard_text
core_compute_hash
core_custom_frame_control
core_custom_logging
core_delta_time
core_directory_files
core_drop_files
core_highdpi_demo
core_highdpi_testbed
core_input_actions
core_input_gamepad
core_input_gestures
core_input_gestures_testbed
core_input_keys
core_input_mouse
core_input_mouse_wheel
core_input_multitouch
core_input_virtual_controls
core_keyboard_testbed
core_monitor_detector
core_random_sequence
core_random_values
core_render_texture
core_scissor_test
core_screen_recording
core_smooth_pixelperfect
core_storage_values
core_text_file_loading
core_undo_redo
core_viewport_scaling
core_vr_simulator
core_window_flags
core_window_letterbox
core_window_should_close
core_window_web
core_world_screen
models_animation_blend_custom
models_animation_blending
models_animation_gpu_skinning
models_animation_timing
models_basic_voxel
models_billboard_rendering
models_bone_socket
models_box_collisions
models_cubicmap_rendering
models_decals
models_directional_billboard
models_first_person_maze
models_geometric_shapes
models_heightmap_rendering
models_loading
models_loading_gltf
models_loading_iqm
models_loading_m3d
models_loading_vox
models_mesh_generation
models_mesh_picking
models_orthographic_projection
models_point_rendering
models_rlgl_solar_system
models_rotating_cube
models_skybox_rendering
models_tesseract_view
models_textured_cube
models_waving_cubes
models_yaw_pitch_roll
embedded_files_loading
raylib_opengl_interop
rlgl_standalone
animation_curve
controls_test_suite
custom_file_dialog
custom_input_box
custom_sliders
floating_window
image_exporter
image_importer_raw
portable_window
property_list
scroll_panel
style_selector
shaders_ascii_rendering
shaders_basic_lighting
shaders_basic_pbr
shaders_cel_shading
shaders_color_correction
shaders_custom_uniform
shaders_deferred_rendering
shaders_depth_rendering
shaders_depth_writing
shaders_eratosthenes_sieve
shaders_fog_rendering
shaders_game_of_life
shaders_hot_reloading
shaders_hybrid_rendering
shaders_julia_set
shaders_lightmap_rendering
shaders_mandelbrot_set
shaders_mesh_instancing
shaders_model_shader
shaders_multi_sample2d
shaders_normalmap_rendering
shaders_palette_switch
shaders_postprocessing
shaders_raymarching_rendering
shaders_rlgl_compute
shaders_rounded_rectangle
shaders_shadowmap_rendering
shaders_shapes_textures
shaders_simple_mask
shaders_spotlight_rendering
shaders_texture_outline
shaders_texture_rendering
shaders_texture_tiling
shaders_texture_waves
shaders_vertex_displacement
shapes_ball_physics
shapes_basic_shapes
shapes_bouncing_ball
shapes_bullet_hell
shapes_circle_sector_drawing
shapes_clock_of_clocks
shapes_collision_area
shapes_colors_palette
shapes_dashed_line
shapes_digital_clock
shapes_double_pendulum
shapes_easings_ball
shapes_easings_box
shapes_easings_rectangles
shapes_easings_testbed
shapes_ellipse_collision
shapes_following_eyes
shapes_hilbert_curve
shapes_kaleidoscope
shapes_lines_bezier
shapes_lines_drawing
shapes_logo_raylib
shapes_logo_raylib_anim
shapes_math_angle_rotation
shapes_math_sine_cosine
shapes_mouse_trail
shapes_penrose_tile
shapes_pie_chart
shapes_rectangle_advanced
shapes_rectangle_scaling
shapes_recursive_tree
shapes_ring_drawing
shapes_rlgl_color_wheel
shapes_rlgl_triangle
shapes_rounded_rectangle_drawing
shapes_simple_particles
shapes_splines_drawing
shapes_starfield_effect
shapes_top_down_lights
shapes_triangle_strip
shapes_vector_angle
text_3d_drawing
text_codepoints_loading
text_font_filters
text_font_loading
text_font_sdf
text_font_spritefont
text_format_text
text_inline_styling
text_input_box
text_rectangle_bounds
text_sprite_fonts
text_strings_management
text_unicode_emojis
text_unicode_ranges
text_words_alignment
text_writing_anim
textures_background_scrolling
textures_blend_modes
textures_bunnymark
textures_cellular_automata
textures_clipboard_image
textures_fog_of_war
textures_framebuffer_rendering
textures_gif_player
textures_image_channel
textures_image_drawing
textures_image_generation
textures_image_kernel
textures_image_loading
textures_image_processing
textures_image_rotate
textures_image_text
textures_logo_raylib
textures_magnifying_glass
textures_mouse_painting
textures_npatch_drawing
textures_particles_blending
textures_polygon_drawing
textures_raw_data
textures_screen_buffer
textures_sprite_animation
textures_sprite_button
textures_sprite_explosion
textures_sprite_stacking
textures_srcrec_dstrec
textures_textured_curve
textures_tiled_drawing
textures_to_image
audio_amp_envelope
audio_mixed_processor
audio_module_playing
audio_music_stream
audio_raw_stream
audio_sound_loading
audio_sound_multi
audio_sound_positioning
audio_spectrum_visualizer
audio_stream_callback
audio_stream_effects