Events Calendar / Monthly

Veterans At Ease Coffee Hour thumbnail Photo

Veterans At Ease Coffee Hour

Join us and your local, fellow veterans on the 3rd Friday of each month for free coffee and light refreshments.

This program is a collaboration between the Framingham Public Library and the City of Framingham Veterans Services.

Friends Book Sale thumbnail Photo

Friends Book Sale

Join us on the 3rd Saturday of each month (except for July and August) beginning at 10am for our monthly book sale at the Main Library. Help support your local library! Learn more and join Friends of the Framingham Library. The Friends are excited to announce that they are now accepting credit cards! 


NOTE: Prices are subject to change.

Art Journal Jam for Adults thumbnail Photo

Art Journal Jam for Adults

Bring your own art journal and prepare to get messy! Join us for this casual, unstructured session exploring the possibilities of art journals. No experience required. Some supplies are provided, but feel free to bring your favorite medium to work in. Space is limited. Registration required.

Make it Tuesday: Paperback Pumpkin thumbnail Photo

Make it Tuesday: Paperback Pumpkin

Turn old books into charming fall décor! Join us for a fun, beginner-friendly craft night where we'll transform discarded paperbacks into decorative pumpkins. All materials will be provided. Bring your creativity and leave with a unique handmade decoration just in time for autumn!

Registration is required and opens on September 1.
Register here

Hot Takes: Written in the Stars by Alexandria Bellefleur thumbnail Photo

Hot Takes: Written in the Stars by Alexandria Bellefleur

NEW LOCATION! Hot Takes will now meet in the J Program Room at the Main Library.

Written in the Stars by Alexandria Bellefleur

  • "After a disastrous blind date, Darcy Lowell is desperate to stop her well-meaning brother from playing matchmaker ever again. Love—and the inevitable heartbreak—is the last thing she wants. So she fibs and says her latest set up was a success. Darcy doesn’t expect her lie to bite her in the...

    Elle Jones, one of the astrologers behind the popular Twitter account Oh My Stars, dreams of finding her soul mate. But she knows it is most assuredly not Darcy... a no-nonsense stick-in-the-mud, who is way too analytical, punctual, and skeptical for someone as free-spirited as Elle. When Darcy’s brother—and Elle's new business partner—expresses how happy he is that they hit it off, Elle is baffled. Was Darcy on the same date? Because... awkward.

    Darcy begs Elle to play along and she agrees to pretend they’re dating. But with a few conditions: Darcy must help Elle navigate her own overbearing family during the holidays and their arrangement expires on New Year’s Eve. The last thing they expect is to develop real feelings during a faux relationship. But maybe opposites can attract when true love is written in the stars?"
Mah Jongg thumbnail Photo

Mah Jongg

Come and play Mah Jongg!
Open to experienced players with a National Mah Jongg League card.

Monday Matinee: Project Hail Mary thumbnail Photo

Monday Matinee: Project Hail Mary

A science teacher wakes up alone on a spaceship. As his memory returns, he uncovers a mission to stop a mysterious substance killing Earth's sun, and realizes that an unexpected friendship may be the key.

Watch the preview here

 (2h 37m, 2026, PG-13)

Early Childhood Alliance: Let’s Play, Learn, and Grow Together! thumbnail Photo

Early Childhood Alliance: Let’s Play, Learn, and Grow Together!

Early Childhood Alliance of Framingham (ECAF) playgroups bring parents, caregivers, and children together to learn through play. Led by experienced facilitators, our sessions combine music, movement, and interactive activities to strengthen social-emotional development and build key school readiness skills.

Parent-Child Play Group: Tuesday (bilingual Spanish), Thursday (English), Friday (bilingual Portuguese). Register here.

Grupo de juego para padres e hijos: Martes (español bilingüe), Jueves (inglés), Viernes (portugués bilingüe). Inscríbase aquí.

Grupo de Brincadeiras para Pais e Filhos: terça-feira (bilíngue espanhol), quinta-feira (inglês), sexta-feira (bilíngue português). Inscreva-se aqui.

Early Childhood Alliance: Let’s Play, Learn, and Grow Together! thumbnail Photo

Early Childhood Alliance: Let’s Play, Learn, and Grow Together!

Early Childhood Alliance of Framingham (ECAF) playgroups bring parents, caregivers, and children together to learn through play. Led by experienced facilitators, our sessions combine music, movement, and interactive activities to strengthen social-emotional development and build key school readiness skills.

Parent-Child Play Group: Tuesday (bilingual Spanish), Thursday (English), Friday (bilingual Portuguese). Register here.

Grupo de juego para padres e hijos: Martes (español bilingüe), Jueves (inglés), Viernes (portugués bilingüe). Inscríbase aquí.

Grupo de Brincadeiras para Pais e Filhos: terça-feira (bilíngue espanhol), quinta-feira (inglês), sexta-feira (bilíngue português). Inscreva-se aqui.

Early Childhood Alliance: Let’s Play, Learn, and Grow Together! thumbnail Photo

Early Childhood Alliance: Let’s Play, Learn, and Grow Together!

Early Childhood Alliance of Framingham (ECAF) playgroups bring parents, caregivers, and children together to learn through play. Led by experienced facilitators, our sessions combine music, movement, and interactive activities to strengthen social-emotional development and build key school readiness skills.

Parent-Child Play Group: Tuesday (bilingual Spanish), Thursday (English), Friday (bilingual Portuguese). Register here.

Grupo de juego para padres e hijos: Martes (español bilingüe), Jueves (inglés), Viernes (portugués bilingüe). Inscríbase aquí.

Grupo de Brincadeiras para Pais e Filhos: terça-feira (bilíngue espanhol), quinta-feira (inglês), sexta-feira (bilíngue português). Inscreva-se aqui.

Early Childhood Alliance: Let’s Play, Learn, and Grow Together! thumbnail Photo

Early Childhood Alliance: Let’s Play, Learn, and Grow Together!

Early Childhood Alliance of Framingham (ECAF) playgroups bring parents, caregivers, and children together to learn through play. Led by experienced facilitators, our sessions combine music, movement, and interactive activities to strengthen social-emotional development and build key school readiness skills.

Parent-Child Play Group: Tuesday (bilingual Spanish), Thursday (English), Friday (bilingual Portuguese). Register here.

Grupo de juego para padres e hijos: Martes (español bilingüe), Jueves (inglés), Viernes (portugués bilingüe). Inscríbase aquí.

Grupo de Brincadeiras para Pais e Filhos: terça-feira (bilíngue espanhol), quinta-feira (inglês), sexta-feira (bilíngue português). Inscreva-se aqui.

Kids Chess Club thumbnail Photo

Kids Chess Club

This Chess Club is an informal group welcoming everyone from new players to junior chess masters! Chess boards are provided, but you can bring your own. Staff are available to help with questions, but will not be teaching chess. For Elementary and Middle School students.

1st Tuesday of every Month, 5PM | MAIN, HOMEWORK CENTER/THE LEARNING CENTER

3rd Tuesday of every Month, 5PM | MCAULIFFE, COMMUNITY ROOM

Early Childhood Alliance: Let’s Play, Learn, and Grow Together! thumbnail Photo

Early Childhood Alliance: Let’s Play, Learn, and Grow Together!

Early Childhood Alliance of Framingham (ECAF) playgroups bring parents, caregivers, and children together to learn through play. Led by experienced facilitators, our sessions combine music, movement, and interactive activities to strengthen social-emotional development and build key school readiness skills.

Parent-Child Play Group: Tuesday (bilingual Spanish), Thursday (English), Friday (bilingual Portuguese). Register here.

Grupo de juego para padres e hijos: Martes (español bilingüe), Jueves (inglés), Viernes (portugués bilingüe). Inscríbase aquí.

Grupo de Brincadeiras para Pais e Filhos: terça-feira (bilíngue espanhol), quinta-feira (inglês), sexta-feira (bilíngue português). Inscreva-se aqui.

Early Childhood Alliance: Let’s Play, Learn, and Grow Together! thumbnail Photo

Early Childhood Alliance: Let’s Play, Learn, and Grow Together!

Early Childhood Alliance of Framingham (ECAF) playgroups bring parents, caregivers, and children together to learn through play. Led by experienced facilitators, our sessions combine music, movement, and interactive activities to strengthen social-emotional development and build key school readiness skills.

Parent-Child Play Group: Tuesday (bilingual Spanish), Thursday (English), Friday (bilingual Portuguese). Register here.

Grupo de juego para padres e hijos: Martes (español bilingüe), Jueves (inglés), Viernes (portugués bilingüe). Inscríbase aquí.

Grupo de Brincadeiras para Pais e Filhos: terça-feira (bilíngue espanhol), quinta-feira (inglês), sexta-feira (bilíngue português). Inscreva-se aqui.

Board Game Night thumbnail Photo

Board Game Night

Bring your friends or meet new ones at this evening of board game fun! Try one of the Library's selection of board games, we’ll teach you the rules, no experience needed. Or, bring your own and teach us something new! Relax, connect, and play at your own pace. All are welcome.

Early Childhood Alliance: Let’s Play, Learn, and Grow Together! thumbnail Photo

Early Childhood Alliance: Let’s Play, Learn, and Grow Together!

Early Childhood Alliance of Framingham (ECAF) playgroups bring parents, caregivers, and children together to learn through play. Led by experienced facilitators, our sessions combine music, movement, and interactive activities to strengthen social-emotional development and build key school readiness skills.

Parent-Child Play Group: Tuesday (bilingual Spanish), Thursday (English), Friday (bilingual Portuguese). Register here.

Grupo de juego para padres e hijos: Martes (español bilingüe), Jueves (inglés), Viernes (portugués bilingüe). Inscríbase aquí.

Grupo de Brincadeiras para Pais e Filhos: terça-feira (bilíngue espanhol), quinta-feira (inglês), sexta-feira (bilíngue português). Inscreva-se aqui.

Early Childhood Alliance: Let’s Play, Learn, and Grow Together! thumbnail Photo

Early Childhood Alliance: Let’s Play, Learn, and Grow Together!

Early Childhood Alliance of Framingham (ECAF) playgroups bring parents, caregivers, and children together to learn through play. Led by experienced facilitators, our sessions combine music, movement, and interactive activities to strengthen social-emotional development and build key school readiness skills.

Parent-Child Play Group: Tuesday (bilingual Spanish), Thursday (English), Friday (bilingual Portuguese). Register here.

Grupo de juego para padres e hijos: Martes (español bilingüe), Jueves (inglés), Viernes (portugués bilingüe). Inscríbase aquí.

Grupo de Brincadeiras para Pais e Filhos: terça-feira (bilíngue espanhol), quinta-feira (inglês), sexta-feira (bilíngue português). Inscreva-se aqui.

Early Childhood Alliance: Let’s Play, Learn, and Grow Together! thumbnail Photo

Early Childhood Alliance: Let’s Play, Learn, and Grow Together!

Early Childhood Alliance of Framingham (ECAF) playgroups bring parents, caregivers, and children together to learn through play. Led by experienced facilitators, our sessions combine music, movement, and interactive activities to strengthen social-emotional development and build key school readiness skills.

Parent-Child Play Group: Tuesday (bilingual Spanish), Thursday (English), Friday (bilingual Portuguese). Register here.

Grupo de juego para padres e hijos: Martes (español bilingüe), Jueves (inglés), Viernes (portugués bilingüe). Inscríbase aquí.

Grupo de Brincadeiras para Pais e Filhos: terça-feira (bilíngue espanhol), quinta-feira (inglês), sexta-feira (bilíngue português). Inscreva-se aqui.

Veterans At Ease Coffee Hour thumbnail Photo

Veterans At Ease Coffee Hour

Join us and your local, fellow veterans on the 3rd Friday of each month for free coffee and light refreshments.

This program is a collaboration between the Framingham Public Library and the City of Framingham Veterans Services.

Early Childhood Alliance: Let’s Play, Learn, and Grow Together! thumbnail Photo

Early Childhood Alliance: Let’s Play, Learn, and Grow Together!

Early Childhood Alliance of Framingham (ECAF) playgroups bring parents, caregivers, and children together to learn through play. Led by experienced facilitators, our sessions combine music, movement, and interactive activities to strengthen social-emotional development and build key school readiness skills.

Parent-Child Play Group: Tuesday (bilingual Spanish), Thursday (English), Friday (bilingual Portuguese). Register here.

Grupo de juego para padres e hijos: Martes (español bilingüe), Jueves (inglés), Viernes (portugués bilingüe). Inscríbase aquí.

Grupo de Brincadeiras para Pais e Filhos: terça-feira (bilíngue espanhol), quinta-feira (inglês), sexta-feira (bilíngue português). Inscreva-se aqui.

Kids Chess Club thumbnail Photo

Kids Chess Club

This Chess Club is an informal group welcoming everyone from new players to junior chess masters! Chess boards are provided, but you can bring your own. Staff are available to help with questions, but will not be teaching chess. For Elementary and Middle School students.

1st Tuesday of every Month, 5PM | MAIN, HOMEWORK CENTER

3rd Tuesday of every Month, 5PM | MCAULIFFE, COMMUNITY ROOM

Early Childhood Alliance: Let’s Play, Learn, and Grow Together! thumbnail Photo

Early Childhood Alliance: Let’s Play, Learn, and Grow Together!

Early Childhood Alliance of Framingham (ECAF) playgroups bring parents, caregivers, and children together to learn through play. Led by experienced facilitators, our sessions combine music, movement, and interactive activities to strengthen social-emotional development and build key school readiness skills.

Parent-Child Play Group: Tuesday (bilingual Spanish), Thursday (English), Friday (bilingual Portuguese). Register here.

Grupo de juego para padres e hijos: Martes (español bilingüe), Jueves (inglés), Viernes (portugués bilingüe). Inscríbase aquí.

Grupo de Brincadeiras para Pais e Filhos: terça-feira (bilíngue espanhol), quinta-feira (inglês), sexta-feira (bilíngue português). Inscreva-se aqui.

Early Childhood Alliance: Let’s Play, Learn, and Grow Together! thumbnail Photo

Early Childhood Alliance: Let’s Play, Learn, and Grow Together!

Early Childhood Alliance of Framingham (ECAF) playgroups bring parents, caregivers, and children together to learn through play. Led by experienced facilitators, our sessions combine music, movement, and interactive activities to strengthen social-emotional development and build key school readiness skills.

Parent-Child Play Group: Tuesday (bilingual Spanish), Thursday (English), Friday (bilingual Portuguese). Register here.

Grupo de juego para padres e hijos: Martes (español bilingüe), Jueves (inglés), Viernes (portugués bilingüe). Inscríbase aquí.

Grupo de Brincadeiras para Pais e Filhos: terça-feira (bilíngue espanhol), quinta-feira (inglês), sexta-feira (bilíngue português). Inscreva-se aqui.

Early Childhood Alliance: Let’s Play, Learn, and Grow Together! thumbnail Photo

Early Childhood Alliance: Let’s Play, Learn, and Grow Together!

Early Childhood Alliance of Framingham (ECAF) playgroups bring parents, caregivers, and children together to learn through play. Led by experienced facilitators, our sessions combine music, movement, and interactive activities to strengthen social-emotional development and build key school readiness skills.

Parent-Child Play Group: Tuesday (bilingual Spanish), Thursday (English), Friday (bilingual Portuguese). Register here.

Grupo de juego para padres e hijos: Martes (español bilingüe), Jueves (inglés), Viernes (portugués bilingüe). Inscríbase aquí.

Grupo de Brincadeiras para Pais e Filhos: terça-feira (bilíngue espanhol), quinta-feira (inglês), sexta-feira (bilíngue português). Inscreva-se aqui.

Early Childhood Alliance: Let’s Play, Learn, and Grow Together! thumbnail Photo

Early Childhood Alliance: Let’s Play, Learn, and Grow Together!

Early Childhood Alliance of Framingham (ECAF) playgroups bring parents, caregivers, and children together to learn through play. Led by experienced facilitators, our sessions combine music, movement, and interactive activities to strengthen social-emotional development and build key school readiness skills.

Parent-Child Play Group: Tuesday (bilingual Spanish), Thursday (English), Friday (bilingual Portuguese). Register here.

Grupo de juego para padres e hijos: Martes (español bilingüe), Jueves (inglés), Viernes (portugués bilingüe). Inscríbase aquí.

Grupo de Brincadeiras para Pais e Filhos: terça-feira (bilíngue espanhol), quinta-feira (inglês), sexta-feira (bilíngue português). Inscreva-se aqui.

Mah Jongg thumbnail Photo

Mah Jongg

Come and play Mah Jongg!
Open to experienced players with a National Mah Jongg League card.

Early Childhood Alliance: Let’s Play, Learn, and Grow Together! thumbnail Photo

Early Childhood Alliance: Let’s Play, Learn, and Grow Together!

Early Childhood Alliance of Framingham (ECAF) playgroups bring parents, caregivers, and children together to learn through play. Led by experienced facilitators, our sessions combine music, movement, and interactive activities to strengthen social-emotional development and build key school readiness skills.

Parent-Child Play Group: Tuesday (bilingual Spanish), Thursday (English), Friday (bilingual Portuguese). Register here.

Grupo de juego para padres e hijos: Martes (español bilingüe), Jueves (inglés), Viernes (portugués bilingüe). Inscríbase aquí.

Grupo de Brincadeiras para Pais e Filhos: terça-feira (bilíngue espanhol), quinta-feira (inglês), sexta-feira (bilíngue português). Inscreva-se aqui.