raylib.com
No paid content found
Categories: Development
raylib is a simple and easy-to-use library to enjoy videogames programming.
Related questions
More questions →What Is a Chess Endgame Study and Where Can You Read Them?
A chess endgame study is a composed position, usually with few pieces, in which one side must win or draw by a unique sequence of moves against the best possible defence. You read them in dedicated collections and periodicals; one freely accessible example is the Endgame Studies section of bstephen.me.uk, where Brian Stephenson has posted his endgame study articles written for Chess since 2006 and, with Roland Ott, for Schweizerische Schachzeitung since 2014.
How a study differs from a practical endgame or a problem
| Form | Origin | What it asks |
|---|---|---|
| Practical endgame | Arises from a real game | Find the best practical continuation; more than one move may work |
| Composed problem | Invented by a composer | Usually mate in a fixed number of moves, with a strict stipulation |
| Endgame study | Invented by a composer | Win or draw by a unique line against best defence |
The defining feature of a study is economy plus uniqueness: the composer strips the position down so that only one path achieves the stated result. A practical endgame can often be won several ways; a sound study cannot.
What a study is trying to prove
A study carries a stipulation — normally "White to play and win" or "White to play and draw." The composer's claim is that:
- There is a forced line leading to the stated result.
- Every alternative defence by the opponent is met by a specific reply.
- No shorter or simpler solution exists (otherwise the study is "cooked" and considered unsound).
This is why studies are judged as compositions rather than as game analysis: the interest lies in the precision of the single correct line.
Where to read endgame studies
The bstephen.me.uk site organises its material through a top menu, and the relevant entry is Endgame Studies, alongside Chess Problems, MESON, BDS Ladder, IT, Audio Drama, Photos and Blog. Selecting Endgame Studies takes you to the articles Stephenson has written on the subject. The site also notes that his own compositions are being added gradually under the Chess Problems menu, so the collection is a work in progress rather than a complete archive.
For composed material more broadly, the same site hosts MESON, the Meson Chess Problem Database, which has been free and online since 2006 and holds more than 256,000 items. MESON is a problem database, so treat it as the place to search related composed material rather than as a study-only index.
How to read a study
- Read the stipulation first. "White to play and draw" changes everything about how you assess the position compared with "and win."
- Decode the notation. Studies use standard algebraic notation; a move marked with an exclamation mark is the composer's intended key move, and one with a question mark is a weaker alternative.
- Find the main line. This is the sequence the composer intends after the best defence. Play it through move by move rather than guessing at the first move.
- Look for the tries. These are plausible first moves that fail to a specific defence. Understanding why a try fails is often the point of the study.
- Check the alternative defences. A well-annotated study shows what happens if the defender chooses differently, which is what demonstrates the win or draw is forced.
A common sticking point is treating the first attractive move as the solution. In a sound study the obvious move is frequently the try, and the key is a quieter or counter-intuitive move that only works because of a resource further down the line.
Choosing where to start
- If you want articles and commentary on endgame studies, use the Endgame Studies section of bstephen.me.uk.
- If you want to search composed positions by theme or material, use MESON on the same site.
- If you want problems to solve rather than studies to read, the BDS Ladder page still offers the problems from that former solving competition, though the competition itself is closed.
The site is maintained by Brian Stephenson, a retired IT professional who has been composing and publishing chess problems since 1977. Contact is handled through the BCPS Website contact page, where he is listed as magazine curator.
How to Start Learning Esperanto as a Complete Beginner
Esperanto is one of the fastest languages to reach basic fluency in, mainly because its grammar is regular and its vocabulary is built from a small set of reusable roots. As a complete beginner, you can start with pronunciation, then move to the 16 core grammar rules, then build high-frequency vocabulary, and practice reading, listening, and speaking through free multilingual resources like lernu.net. A realistic routine of 20–30 minutes a day can get you to basic comprehension in a few weeks and simple conversation in a few months.
Why Esperanto Is Easier for Beginners
Esperanto was designed to be learned quickly. Unlike natural languages, it has almost no irregular verbs, no grammatical gender, and a consistent system for building words.
Key structural advantages:
- Regular pronunciation: Every letter has one sound, and every word is pronounced exactly as written.
- No irregular verbs: All verbs follow the same pattern in every tense.
- Word-building with affixes: Prefixes and suffixes let you create many words from one root (for example, lerni = to learn, lernanto = learner, lernejo = school).
- Free word order (mostly): The -n ending marks the object, so sentence order is flexible.
- Small core vocabulary: A few hundred roots cover a large share of everyday communication.
This doesn't mean Esperanto is "effortless," but the early learning curve is much gentler than for most national languages.
The Core Skills to Learn First
Don't try to learn everything at once. Focus on these in order:
1. Pronunciation and the Alphabet
Esperanto uses a 28-letter alphabet. Most letters sound like their English or Latin equivalents, but a few need attention:
- c = "ts" (like ts in "cats")
- ĉ = "ch" (like "church")
- ĝ = "j" (like "judge")
- ĥ = harsh "ch" (like Scottish "loch")
- j = "y" (like "yes")
- ĵ = "zh" (like "measure")
- ŝ = "sh" (like "shoe")
- ŭ = "w" (like "wow")
Stress always falls on the second-to-last syllable. Practice reading aloud for 10 minutes a day until this feels automatic.
2. The 16 Grammar Rules
Esperanto's entire grammar fits into 16 rules. Learn them early, because they explain almost everything you'll encounter. Focus especially on:
- The -o ending for nouns, -a for adjectives, -e for adverbs.
- The -n ending for the object (accusative).
- Verb endings: -as (present), -is (past), -os (future), -us (conditional), -u (command).
- The plural -j and agreement between nouns and adjectives.
3. High-Frequency Vocabulary
Start with the most common words: pronouns (mi, vi, li, ŝi, ĝi, ni, ili), basic verbs (esti, havi, iri, fari, voli, povi), numbers, question words (kio, kie, kiam, kial, kiel), and everyday nouns. Aim for 300–500 words before worrying about advanced topics.
A Realistic Starting Sequence
Here's a simple four-week plan you can adapt:
| Week | Focus | Daily Time | Goal |
|---|---|---|---|
| 1 | Alphabet, pronunciation, greetings | 15–20 min | Read any Esperanto word aloud correctly |
| 2 | 16 grammar rules, pronouns, basic verbs | 20–30 min | Form simple present-tense sentences |
| 3 | High-frequency vocabulary, past/future tenses | 20–30 min | Understand short dialogues |
| 4 | Reading simple texts, listening, first writing | 30 min | Write a short self-introduction |
After week four, shift toward input and output: read short articles, listen to podcasts or videos, and start writing or speaking with others.
How to Combine Free Tools Effectively
Free resources are abundant for Esperanto, but they work best when used together rather than in isolation.
- Structured course: Use a multilingual course site like lernu.net for lessons, grammar explanations, and exercises in your native language.
- Dictionary: Keep an Esperanto dictionary open while reading. Look up words, but try to guess meaning from context first.
- Translation tools: Use them to check your own sentences, not to replace learning. Translate a sentence you wrote, compare, and note the differences.
- Flashcards: Build your own deck from words you actually encounter. Reviewing your own examples beats memorizing random lists.
- Reading practice: Start with simple texts, children's stories, or the site's reading section. Read aloud to reinforce pronunciation.
A sample 30-minute session:
- 5 min — review flashcards
- 10 min — one lesson or grammar topic
- 10 min — read a short text aloud
- 5 min — write 3–5 sentences using new words
Getting Speaking and Listening Practice
One common worry is that there are few Esperanto speakers nearby. That's rarely a real obstacle.
- Online communities: Esperanto has active forums, chat groups, and language-exchange platforms.
- Video and audio: Search for Esperanto podcasts, YouTube channels, and music. Even passive listening helps your ear adjust.
- Speaking partners: Use language-exchange sites or Esperanto-specific meeting platforms to find conversation partners.
- Local and online meetups: Many cities have small Esperanto clubs, and international congresses happen regularly. Online events are often easier to join first.
- Self-talk: Describe your day, your room, or your plans out loud in Esperanto. It builds fluency without needing a partner.
How Fast Can You Progress?
Progress depends on consistency, not talent. Rough expectations with regular practice:
- 1–2 weeks: Correct pronunciation, basic greetings, simple sentences.
- 1–2 months: Understand short written texts and slow speech; hold a basic conversation.
- 3–6 months: Comfortable everyday conversation, reading simple articles, writing messages.
- 1 year+: Fluent reading, confident conversation, ability to discuss abstract topics.
These are general ranges, not guarantees. Daily short sessions beat occasional long ones.
Choosing Between Self-Study, Courses, and Community Practice
| Approach | Best For | Watch Out For |
|---|---|---|
| Self-study with free tools | Flexible schedules, budget-conscious learners | Lack of feedback; easy to plateau |
| Structured online course | Beginners who want a clear path | Requires discipline to finish |
| Community practice | Building fluency and motivation | Needs courage to start speaking |
Most successful learners combine all three: a course for structure, self-study for vocabulary, and community for real practice.
Final Advice
Start today with pronunciation and the 16 rules. Keep your sessions short and regular. Use free multilingual courses, dictionaries, and translation tools as a connected system rather than separate apps. Speak and write as early as possible, even imperfectly. Esperanto rewards consistent beginners quickly, so the most important step is simply to begin.
How to Use Ahrefs for Your First SEO Audit: A Step-by-Step Tutorial
If you're new to Ahrefs and want to run your first SEO audit, the fastest path is: open Site Explorer, enter your target URL, review the Overview for a health snapshot, then dig into Organic Keywords, Top Pages, and Site Audit to find specific problems. From there, build a short prioritized to-do list instead of trying to fix everything at once.
This tutorial walks through that workflow using a realistic starting scenario, explains what the numbers mean, and shows how to turn findings into actions.
Before You Start: Pick a Narrow Scope
A common beginner mistake is auditing an entire large website on day one. The reports become overwhelming, and you can't tell which issues matter.
Instead, choose one of these starting points:
- A single important page (your homepage or a key product/service page)
- A small site (under ~50 pages, e.g., a personal blog or small business site)
- One section of a bigger site (e.g.,
/blog/)
For this tutorial, assume you're auditing a small business site with about 30 pages. The same steps scale up later.
You'll need an Ahrefs account to follow along. Ahrefs offers paid plans, and pricing and feature limits change over time, so check the current Pricing page for what's included in each tier before committing.
Step 1: Enter Your Target in Site Explorer
Site Explorer is Ahrefs' core tool for analyzing any website or URL.
- Open Site Explorer from the top navigation.
- In the search box, paste your domain (e.g.,
example.com). - Choose the Exact URL or Domain mode depending on scope. For a full-site view, use Domain or Prefix; for a single page, use Exact URL.
- Press Enter.
You'll land on the Overview report. Don't try to absorb everything — focus on four numbers first.
Reading the Overview Snapshot
| Metric | What it tells you | How to use it |
|---|---|---|
| Ahrefs Rank (AR) | Relative strength of the site's backlink profile vs. others in the database | Useful for comparing against competitors, not as a standalone goal |
| Organic traffic | Estimated monthly visits from search | A rough trend indicator, not exact analytics |
| Organic keywords | Estimated number of keywords the site ranks for | Shows breadth of visibility |
| Backlinks / Referring domains | Total links and unique sites linking to you | Referring domains matter more than raw backlink count |
Important caveat: Ahrefs' traffic and keyword numbers are estimates based on its own data. They won't match Google Search Console or your analytics exactly. Treat them as directional, not absolute.
Step 2: See What You Already Rank For
Go to Organic Keywords in the left sidebar. This shows queries where your site appears in search results.
Sort by Traffic (descending) to see which pages bring the most estimated visitors. Then look for:
- Keywords ranking in positions 4–15 — these are often the easiest wins. A small content or on-page improvement can push them onto page one.
- Keywords with high volume but low position — potential opportunities if the topic is relevant.
- Irrelevant keywords — if you rank for something off-topic, it may signal thin or mismatched content.
Write down 5–10 of the position 4–15 keywords. These become your first optimization targets.
Step 3: Find Your Best and Weakest Pages
Open Top Pages. This ranks your URLs by estimated organic traffic.
Look for two things:
- Your top performers — understand what topics and formats work. Can you create more content like this?
- Pages with traffic but poor rankings — these may need on-page fixes (title, headings, internal links).
If a page gets zero traffic and targets a topic you care about, it's a candidate for a rewrite or consolidation.
Step 4: Run a Technical Site Audit
Now move to Site Audit. This crawls your site and flags technical and on-page issues.
- Click Site Audit → New project.
- Enter your domain and set crawl settings (default is usually fine for a small site).
- Start the crawl and wait for it to finish.
Once complete, you'll see a Health Score and a list of issues grouped by category.
Which Issues to Fix First
Not all issues are equal. Prioritize in this order:
| Priority | Issue type | Why it matters |
|---|---|---|
| 1 | Broken links (404s) | Bad for users and crawl efficiency |
| 2 | Pages blocked from indexing | They can't rank at all |
| 3 | Missing or duplicate title tags | Directly affects click-through and relevance |
| 4 | Slow-loading pages | Affects experience and rankings |
| 5 | Thin content | Low value to users and search engines |
Ignore low-impact warnings (like minor meta description length) until the big items are handled.
Step 5: Turn Findings Into a To-Do List
You now have raw data. Convert it into a short, actionable list. Example:
- Fix 3 broken links found in Site Audit.
- Rewrite title tags on 5 pages with duplicate titles.
- Improve 4 pages ranking in positions 6–12 by adding missing subtopics and internal links.
- Remove or update 2 thin pages with no traffic.
Keep the list to 5–10 items max for your first audit. Finishing a short list beats starting a long one.
Common Beginner Mistakes
- Chasing every red flag. Site Audit flags many minor issues. Fix what affects rankings and users first.
- Trusting estimates as exact numbers. Ahrefs data is modeled, not measured from your analytics.
- Auditing a huge site too early. Start small to learn the interface.
- Ignoring search intent. A page can be technically perfect but still fail if it doesn't match what searchers want.
- Forgetting to re-crawl. After fixes, run Site Audit again to confirm improvements.
Where to Go Next
Once your first audit is done:
- Compare with competitors using Site Explorer's Competing Domains and Content Gap reports.
- Track keyword rankings over time with Rank Tracker.
- Explore backlink opportunities in the Backlinks and Link Intersect reports.
- Set up recurring Site Audit crawls so new issues surface automatically.
Your first audit isn't about perfection — it's about building a repeatable habit: enter a target, read the key reports, pick the highest-impact fixes, and act. Do that once a month and your site's health compounds.
How to Find and Download Open Source Fonts from Font Library
Font Library (fontlibrary.org) is a community-driven catalog of open-source fonts that you can download and use in personal and commercial projects. Use it when you need a font you can legally embed, modify, or redistribute, and when you want to verify the license before committing to a typeface. It is not a commercial marketplace, so you will not find paid retail fonts or premium support there.
What Font Library Is
Font Library describes itself as "all fonts" with free downloads and quality support, and its keyword set centers on open source, community, and free software. That framing matters: the catalog is built around fonts whose licenses permit reuse, not around a storefront that sells licenses.
The practical difference from a commercial marketplace:
| Dimension | Font Library | Commercial marketplace |
|---|---|---|
| Cost model | Free downloads | Paid licenses, sometimes with free tiers |
| Licensing | Open-source licenses | Per-use or per-seat commercial licenses |
| Modification | Usually permitted by the license | Often restricted |
| Redistribution | Usually permitted by the license | Usually restricted |
| Support | Community and project documentation | Vendor support channels |
Because the site's own description emphasizes free downloads and support, treat it as a discovery and download layer. The license attached to each individual font is what actually governs your use.
Browsing and Searching the Catalog
The catalog is organized so you can narrow by the attributes that matter for a project. In practice you will filter along three axes:
- Style — serif, sans-serif, display, monospace, handwriting, and similar categories, so you can match a font to the tone of a design.
- Language and script coverage — important if your project needs Latin Extended, Cyrillic, Greek, Arabic, CJK, or other scripts. Check this before you fall in love with a typeface.
- License — the specific open-source license attached to the font, which determines what you may do with it.
A workable workflow:
- Start from the style you need, not from a specific font name.
- Filter or scan for language coverage that matches your content.
- Open the individual font page and read the license and the character set before downloading.
- Download only after the license and glyph coverage both check out.
Checking the License Before You Use a Font
This is the step people skip, and it is the step that causes problems later. "Open source" is a category, not a single license, and different licenses carry different obligations.
Questions to answer from the font's own page:
- Does the license allow commercial use?
- Does it allow modification (for example, subsetting or adding glyphs)?
- Does it require attribution, and in what form?
- Does it require that derivative fonts use the same license (a copyleft-style term)?
- Does it require you to rename modified versions?
If the font page states the license, read it there. If the license is named but not explained, look up that license's canonical text before shipping the font in a product. When a project's requirements are strict — embedded in an app, redistributed in a template, or used in client work — confirm the terms rather than assuming.
Downloading and Installing
Desktop use
- Download the font files from the font's page. Fonts typically arrive as
.ttf,.otf, or.woff/.woff2files. - Unzip the archive if the download is compressed.
- Install the files using your operating system's font installation method.
- Restart or refresh any application that was open during installation so it picks up the new font.
- Verify by typing a test string that includes the characters your project actually needs.
Web use
- Prefer
.woff2for modern browsers, with.woffas a fallback if the font is distributed in that format. - Host the font files yourself or serve them from your own project, respecting the license terms.
- Declare the font with
@font-face, pointingsrcat your hosted files and settingfont-family,font-weight, andfont-styleto match the actual font files. - Reference the family in your CSS.
- Test in the browsers you support, and confirm the glyphs you need render rather than falling back to a system font.
Expected result: the font appears in your application or page, and the characters you tested render from the font itself, not from a fallback.
Common Problems and How to Resolve Them
Missing glyphs. A font may cover Latin but not the accented characters, symbols, or non-Latin script your content uses. Check the character set on the font page before downloading, and test with real content rather than placeholder text. If glyphs are missing, either choose a font with broader coverage or pair it with a fallback that covers the gap.
License mismatch. A font that is fine for a personal project may have terms that matter for commercial or redistributed work. Re-read the license for the specific use case, and if the terms are unclear, choose a font whose license you can verify.
File format issues. Older formats may not work well on the web, and some applications prefer .ttf or .otf. Match the format to the target: .woff2 for web, desktop formats for installed use.
Rendering differences. A font can look different across operating systems and browsers due to hinting and rendering engines. Test on your actual target platforms rather than assuming one screenshot represents all of them.
Attribution obligations. If the license requires attribution, plan where that credit lives — a licenses file, an about page, or your project documentation — before release, not after.
Choosing Font Library for a Project
Font Library is a good fit when you want open-source fonts, need to verify licensing, and are comfortable reading license terms yourself. It is a weaker fit when you need guaranteed vendor support, a specific retail typeface, or a formal license agreement with a company.
The decision rule is simple: pick the font for its style and coverage, then let the license decide whether you can actually use it the way you intend.
What Does "Open Source" Mean for a Zen Cart Online Store?
Open source means the software's source code is publicly available, so anyone can inspect, modify, and redistribute it. Zen Cart, the platform running this reptile supply store, is open-source e-commerce software: the store owner can read and change the code, and no license fee is paid to a vendor. That matters to a small shop because it removes per-sale or monthly software fees and allows deep customization — but it also means the owner (or a developer they hire) handles hosting, updates, and security. Note that "open source" here describes the store software, not the reptile foods and supplements sold on it.
Open source in plain terms
Proprietary store platforms typically charge a subscription or a percentage of sales and keep their code closed. Open-source platforms publish the code under a license that permits use and modification. In practice, for a store like this one:
- No license fee. You pay for hosting and your own time, not for permission to run the software.
- Full access to the code. Layouts, checkout flow, and product pages can be changed beyond what a theme editor allows.
- Community development. Fixes and add-ons come from contributors and other store owners, not only from one company.
What it looks like on this store
The page evidence shows a typical Zen Cart storefront: category navigation (Bee Pollen, Cat Grass, Chia Seeds, Dandelion, Sprouting Seeds, Supplements), an "All Products" listing, reviews, and an information block with About Us, Shipping & Returns, Privacy Notice, Conditions of Use, Order Status, Site Map, Gift Certificate FAQ, and Discount Coupons. That structure — categories, reviews, coupons, gift certificates, order status — is what the platform provides out of the box. The store also publishes care guides (Russian Tortoise Care, Box Turtle Care, Redfoot Tortoise Care) and growing instructions, which are content pages the owner added rather than built-in store features.
Benefits for a small pet supply shop
- Cost control. No platform subscription means a low fixed cost that doesn't scale with order volume.
- Custom catalog logic. A shop selling seeds, dried weeds, and supplements by weight can adjust product options, units, and shipping rules directly in the code.
- Content and commerce in one place. Care guides and growing instructions sit alongside the catalog, which supports the store's stated role of helping customers find foods for herbivore reptiles.
- No vendor lock-in on data. You can export and migrate your catalog if you decide to move.
Trade-offs to plan for
| Concern | What it means in practice |
|---|---|
| Hosting | You arrange your own web host and domain; the platform doesn't host the store for you |
| Security updates | You apply patches yourself or pay someone to; skipping them is the main risk |
| Technical maintenance | Theme changes, add-ons, and upgrades need someone comfortable with PHP-based code |
| Support | Help comes from forums, documentation, and paid developers rather than a single support line |
| Add-on quality | Third-party modules vary; test before relying on them for checkout or payments |
Deciding whether it fits your store
Choose an open-source cart like Zen Cart if you want no license fees, need code-level customization, and have either technical skills or a developer you can call. Choose a hosted subscription platform instead if you'd rather not manage hosting, patches, and upgrades, and you're comfortable paying monthly for that convenience. A middle path works for many small shops: run the open-source cart on managed hosting that handles server updates, and keep a developer on retainer for store-level changes.
If you're evaluating this specific store as a model, the useful signal is that a niche reptile supply shop can run a full catalog, reviews, coupons, and care content on open-source software without a platform fee — the cost shifts from subscriptions to maintenance.
Website Overview
An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality. Several search or sharing settings need attention. Together they may make snippets, preview images or preferred URLs less consistent across platforms.
Domain and Registration
Registered in 2013, this domain has about 13 years of history. That suggests continuity, although ownership and purpose may have changed. The domain uses the common .com extension, which is not an independent safety signal.
DNS and Email
The observed email authentication setup is incomplete: DMARC is missing. Nameservers are provided by piensasolutions.com, indicating managed DNS hosting. MX records point to the buzondecorreo.com email service. The CNAME points to raysan5.github.io, associated with GitHub Pages. DNSSEC signatures were not detected, so this additional DNS authenticity protection is not confirmed.
TLS and Certificates
The certificate uses an RSA 2048-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.
HTTP and Browser Security
The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The x-cache, x-served-by, via response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers.
Technology Stack Analysis
The public page identifies Fastly without precise versions, leaving fewer clues for version-specific scanning.
Search and Social Sharing
The title has 73 characters and may be truncated in search results. No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. Open Graph is partially configured; og:type is missing. Twitter Card metadata is configured. A meta description is present, with 75 characters.
Hosting and Email
Pages, Search and Sharing
| Meta description | raylib is a simple and easy-to-use library to enjoy videogames programming. |
|---|---|
| Canonical URL | Not detected |
| Language | English (default) |
| Twitter Card | summary_large_image |
Social Sharing Preview
14 fieldsrobots.txt (opens in a new tab)
0 rulesNo rules found
No matching rules.
Sitemaps
1
Registration details RDAP / WHOIS
| Registrar | Arsys Internet, S.L. dba NICLINE.COM |
|---|---|
| Registered | 2013-09-05 |
| Expires | 2027-09-05 |
| Domain status | active |
| Nameservers | ns10.piensasolutions.com、ns9.piensasolutions.com |
| DNSSEC | unsigned |
DNS records
| Type | Name | Value | TTL | Priority |
|---|---|---|---|---|
| A | raysan5.github.io | 185.199.108.153 | 3600 | — |
| A | raysan5.github.io | 185.199.109.153 | 3600 | — |
| A | raysan5.github.io | 185.199.110.153 | 3600 | — |
| A | raysan5.github.io | 185.199.111.153 | 3600 | — |
| AAAA | raysan5.github.io | 2606:50c0:8000::153 | 3600 | — |
| AAAA | raysan5.github.io | 2606:50c0:8001::153 | 3600 | — |
| AAAA | raysan5.github.io | 2606:50c0:8002::153 | 3600 | — |
| AAAA | raysan5.github.io | 2606:50c0:8003::153 | 3600 | — |
| MX | raylib.com | mx.buzondecorreo.com | 3600 | 10 |
| NS | raylib.com | ns10.piensasolutions.com | 3600 | — |
| NS | raylib.com | ns9.piensasolutions.com | 3600 | — |
| TXT | raylib.com | v=spf1 include:_spf.buzondecorreo.com ~all | 3600 | — |
| CNAME | www.raylib.com | raysan5.github.io | 3600 | — |
TLS and certificates
| Assessment | Normal configuration |
|---|---|
| Supported protocols | TLSv1.2、TLSv1.3 |
| Negotiated protocol | TLSv1.3 |
| Certificate subject | www.raylib.com |
| Issuer | Let's Encrypt |
| Valid until | 2026-11-22T01:03 · Remaining when checked: 59 days |
| Verification details | Certificate trust: Passed · Hostname match: Passed |
HTTP response headers
| Header | Value |
|---|---|
| content-type | text/html; charset=utf-8 |
| cache-control | max-age=600 |
| server | GitHub.com |
| access-control-allow-origin | * |
Identified technologies
Recent Updates
- Website images
- Screenshots
User reviews (0)