Showcase examples
This is the full inventory of the 229 examples in the raylib-rs showcase
(217 raylib core + 12 raygui), grouped by category. Each entry links to
the example’s WASM-rendered page (or a desktop-only placeholder if not
wasm-buildable).
Live gallery: https://raylib-rs.github.io/raylib-rs/
Audio (11)
- 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 — desktop only
- audio_stream_callback
- audio_stream_effects
Core (49)
- core_2d_camera
- 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 — desktop only
- core_basic_screen_manager
- core_basic_window
- core_clipboard_text
- core_compute_hash
- core_custom_frame_control — desktop only
- core_custom_logging
- core_delta_time
- core_directory_files
- core_drop_files — desktop only
- 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 — desktop only
- core_smooth_pixelperfect
- core_storage_values
- core_text_file_loading
- core_undo_redo
- core_viewport_scaling
- core_vr_simulator — desktop only
- core_window_flags
- core_window_letterbox
- core_window_should_close
- core_window_web
- core_world_screen
Models (30)
- models_animation_blend_custom — desktop only
- models_animation_blending — desktop only
- models_animation_gpu_skinning — desktop only
- 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 — desktop only
- models_mesh_generation
- models_mesh_picking
- models_orthographic_projection
- models_point_rendering
- models_rlgl_solar_system
- models_rotating_cube
- models_skybox_rendering — desktop only
- models_tesseract_view
- models_textured_cube
- models_waving_cubes
- models_yaw_pitch_roll
Others (3)
- embedded_files_loading
- raylib_opengl_interop — desktop only
- rlgl_standalone — desktop only
raygui (12)
- animation_curve
- controls_test_suite
- custom_file_dialog — desktop only
- custom_input_box
- custom_sliders
- floating_window
- image_exporter
- image_importer_raw — desktop only
- portable_window — desktop only
- property_list
- scroll_panel
- style_selector
Shaders (35)
- shaders_ascii_rendering
- shaders_basic_lighting
- shaders_basic_pbr
- shaders_cel_shading
- shaders_color_correction
- shaders_custom_uniform
- shaders_deferred_rendering — desktop only
- shaders_depth_rendering — desktop only
- shaders_depth_writing — desktop only
- shaders_eratosthenes_sieve
- shaders_fog_rendering
- shaders_game_of_life
- shaders_hot_reloading — desktop only
- shaders_hybrid_rendering — desktop only
- 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 — desktop only
- shaders_rounded_rectangle
- shaders_shadowmap_rendering — desktop only
- 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 (41)
- 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 (16)
- 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 (32)
- textures_background_scrolling
- textures_blend_modes
- textures_bunnymark
- textures_cellular_automata
- textures_clipboard_image — desktop only
- 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